JavaScript - Alguien podria ayudarme con este problema de pasajeros

 
Vista:

Alguien podria ayudarme con este problema de pasajeros

Publicado por Darikson (1 intervención) el 16/05/2021 03:34:54
Se ingresan la cantidad de pasajeros, el destino y la forma de pago.
El precio del viaje por pasajero dependerá del destino:
Cusco - $/840,
Ica o Arequipa o Huaraz - $650,
Iquitos o Trujillo - $1200,
Cajamarca - $1000
Resto de destinos - $450.
Se aplicará un descuento del 10% en el pago solamente si la forma de pagar ha sido al Contado. Si la forma de pago se realizó al Crédito, se cobra un adicional del 5% al pago. Mostrar el pago, el descuento o adicional (según el caso) y el total a pagar, en Nuevos Soles. Tipo de cambio: S/3.84.


PSDT: debo hacerlo con lenguaje javascript y usando condicional switch me seria de muchisima ayuda y me brindan un apoyo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Alguien podria ayudarme con este problema de pasajeros

Publicado por Alejandro (535 intervenciones) el 21/05/2021 01:07:50
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<script>
	let pasajeros = 3;
	let destino   = 0; // 0=[Cusco], 1=[Ica, Arequipa, Huaraz], 2=[Iquitos, Trujillo], 3=[Cajamarca ], Ninguno de los anteriores=[Resto de destinos]
	let formaPago = 0; // 0=Contado, 1=Crédito
 
	switch(destino){
		case 0:
			precio = 840;
			break;
 
		case 1:
			precio = 650;
			break;
 
		case 2:
			precio = 1200;
			break;
 
		case 3:
			precio = 1000;
			break;
 
		default:
			precio = 450;
	}
	subtotal = pasajeros*precio;
	if( !formaPago ){
		aplicacion = "Descuento ";
		diferencia = (subtotal*10)/100;
		total = subtotal-diferencia;
	}else{
		aplicacion = "Cargo "
		diferencia = (subtotal*5)/100;
		total = subtotal+diferencia;
	}
 
	console.log('Pago: ',subtotal);
	console.log(aplicacion, diferencia);
	console.log('Total: ',total);
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar