-
Lenguaje
Java usando Scanner
-
Descripción
Chiclayo Taxi SAC, empresa de alquiler de automóviles cobra un monto fijo de $300 para los primeros 300 km de recorrido. Para más de 300 km y hasta 1000 km, cobra un monto adicional de $15 por cada kilómetro en exceso sobre 300. Para más de 1000 km cobra un monto adicional de $10 por cada kilómetro en exceso sobre 1000. Los precios ya incluyen el 18% del impuesto general a las ventas, IGV. Diseñe un algoritmo que determine el monto a pagar por el alquiler de un vehículo y el monto incluído del impuesto.
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.util.Scanner;
public class ChiclayoTaxiSac {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double km_de_recorrido, monto_a_pagar, monto_del_impuesto, monto_fijo;
System.out.print("Ingresa el valor de km de recorrido: ");
km_de_recorrido = in.nextDouble();
in.nextLine();
monto_a_pagar=0;
monto_fijo=300;
if(km_de_recorrido<=300)
monto_a_pagar=monto_fijo;
if(km_de_recorrido>300&&km_de_recorrido<=1000)
monto_a_pagar=monto_fijo+(km_de_recorrido-300)*15;
if(km_de_recorrido>1000)
monto_a_pagar=monto_fijo+700*15+(km_de_recorrido-1000)*10;
monto_del_impuesto=monto_a_pagar/1.18*0.18;
System.out.println("Valor de monto a pagar: " + monto_a_pagar);
System.out.println("Valor de monto del impuesto: " + monto_del_impuesto);
System.out.println("Valor de monto fijo: " + monto_fijo);
}
}
public class ChiclayoTaxiSac {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double km_de_recorrido, monto_a_pagar, monto_del_impuesto, monto_fijo;
System.out.print("Ingresa el valor de km de recorrido: ");
km_de_recorrido = in.nextDouble();
in.nextLine();
monto_a_pagar=0;
monto_fijo=300;
if(km_de_recorrido<=300)
monto_a_pagar=monto_fijo;
if(km_de_recorrido>300&&km_de_recorrido<=1000)
monto_a_pagar=monto_fijo+(km_de_recorrido-300)*15;
if(km_de_recorrido>1000)
monto_a_pagar=monto_fijo+700*15+(km_de_recorrido-1000)*10;
monto_del_impuesto=monto_a_pagar/1.18*0.18;
System.out.println("Valor de monto a pagar: " + monto_a_pagar);
System.out.println("Valor de monto del impuesto: " + monto_del_impuesto);
System.out.println("Valor de monto fijo: " + monto_fijo);
}
}