Está en la página 1de 2

package Ejercicios;

import java.util.Scanner;

public class Transito {


public static void main(String[] args) {
int opc1=0, opc2=0;
double total=0, costoPicoyCedula = 0,costoEmbriagado = 0,
costoNino=0,incrementoPico=0, incrementoNino;
final double grua = 300000;
Scanner input = new Scanner(System.in);
do {
System.out.println("Bienvenido al sistema de multaas del trasito\n"
+
"eliga las siguientes infracciones \n" +
"[1]-Coducir en estado de embriaguez\n" +
"[2]-Pico y placa\n" +
"[3]-Llevar menores de 10 años en el asiento delantero \n"
+
"[4]-Salir\n" +

"____________________________________________________________");
opc1 = input.nextInt();
switch (opc1) {
case 1:
costoEmbriagado = costoEmbriagado+ 515000;
do {
System.out.println("El conductor se encontro en que
grado de embriagues (1, 2 o 3)");
opc2 = input.nextInt();
switch (opc2) {
case 1:
costoEmbriagado = costoEmbriagado + grua;
System.out.println("El conductor se encontro en
estado 1 de ebriedad " +costoEmbriagado);
break;
case 2:
costoEmbriagado =costoEmbriagado +( 215000 +
grua);
System.out.println("El conductor se encontro en
estado 2 de ebriedad " + costoEmbriagado);
break;
case 3:
costoEmbriagado = costoEmbriagado +(415000 +
grua);
System.out.println("El conductor se encontro en
estado 3 de ebriedad " + costoEmbriagado);
break;
default:
System.out.println("El numero no es correcto
intentelo de nuevo");

}
} while (!(opc2 <= 4));
break;
case 2:
System.out.println("cuantas veces se detuvo al conductor
por estar en pico y placa");
opc2 = input.nextInt();
if (opc2 <= 1) {
costoPicoyCedula = costoPicoyCedula + 280000;
System.out.println("Solo se le cobrara la multa de " +
costoPicoyCedula + " sin grua");
} else {
incrementoPico = (102000 * opc2);
costoPicoyCedula = costoPicoyCedula +(280000 +
incrementoPico + grua);
System.out.println("Se le cobrara " +
costoPicoyCedula);
}

break;
case 3:
System.out.println("cuantos menores lleva en el asiento
delantero");
opc2 = input.nextInt();
if (opc2 <= 1) {
costoNino = costoNino + 148000;
System.out.println("Se le cobrara " + costoNino);
} else {
incrementoNino = (70000 * opc2);
costoNino = costoNino + (103000 + incrementoNino);
System.out.println("Se le cobrara " + costoNino);

}
break;
case 4:
System.out.println("Gracias por usar nuetro programa");
break;
default:
System.out.println("Ingresaste una opción incorrecta");
break;
}
}while (opc1 !=4);
total = costoEmbriagado + costoPicoyCedula + costoNino;
System.out.println("El valor es de "+ total);
}
}

También podría gustarte