Subido por ramirezandres20891

Menu grafico

Anuncio
import javax.swing.*;
import java.util.ArrayList;
import java.time.LocalDate;
public class MenuGrafico {
public static void main(String[] args) {
LocalDate Fecha = LocalDate.now();
//Se crea el arraylist para el menú
ArrayList<String> ElementosMenu = new ArrayList<String>();
//Definir las opciones del menú
ElementosMenu.add("Balanceo");
ElementosMenu.add("Cambio de llantas");
ElementosMenu.add("Lavadao de Auto");
ElementosMenu.add("Cambio de aceite");
ElementosMenu.add("Alineación");
ElementosMenu.add("Salir");
//Se convierte el arraylist en un arreglo de strings para usarlo en el JoptionPane
String[] Opciones = new String[ElementosMenu.size()];
Opciones = ElementosMenu.toArray(Opciones);
//se muestra el menú desplegable con el JOPtionPane para la opción seleccionada
int Seleccion = JOptionPane.showOptionDialog(null,
"Seleccione una Opcion: Tecnicentro Montecarlo",
"Menú desplegble",
JOptionPane.DEFAULT_OPTION,JOptionPane.PLAIN_MESSAGE, null, Opciones, Opciones[5]);
//Se crea un mensaje con la opción seleccionada
JOptionPane.showMessageDialog(null, "Has seleccionado la opción "+ (Seleccion +1));
// Se crean variables
double CostoServicioBalanceo = 50000;
double CostoServicioCambioLlantas = 30000;
double CostoServicioLavado = 60000;
double CostoServicioAlineacion= 55000;
double Descuento = 0.05;
//switch para que se ejecute segun el caso seleccionado por el usuario
switch (Seleccion) {
case 0:
//Servicio balanceo
System.out.println("Fecha actual del servicio: " + Fecha);
System.out.println("El costo del servicio de balanceo es de : $" + CostoServicioBalanceo);
double Iva = 0.19 * CostoServicioBalanceo;
double ValorTotal = CostoServicioBalanceo + Iva;
System.out.println("El valor del IVA es : $" + Iva);
System.out.println("El valor del servicio incluido el IVA es: $" + ValorTotal);
System.out.println("Observaciones finales : Servicio realizado con éxito.");
break;
case 1:
//Servicio Cambio de llantas
System.out.println("La fecha actual del servicio es : " + Fecha);
System.out.println("El costo del servicio de cambio de llantas es de : $" + CostoServicioCambioLlantas);
double ValorlLanta = 164000;
double RepuestosDosllantas = ValorlLanta * 2;
Iva = 0.19 * CostoServicioCambioLlantas;
ValorTotal = CostoServicioCambioLlantas + Iva + RepuestosDosllantas;
if (ValorTotal > 100000) {
Descuento = 0.05 * ValorTotal;
ValorTotal = ValorTotal - Descuento;
}
System.out.println("Valor de repuestos: $" + RepuestosDosllantas);
System.out.println("Valor del IVA: $" + Iva);
System.out.println("Valor del servicio incluido el IVA y los repuestos es de : $" + ValorTotal);
System.out.println("Observaciones finales: Servicio realizado con éxito, se tuvieron que cambiar dos llantas y se le realizo " +
"un descuento del 5% porque el vaor total supera el valor de 100000.");
break;
case 2:
//Servicio lavado
System.out.println("La fecha actual del servicio es:" + Fecha);
System.out.println("El costo del servicio de lavado es de : $" + CostoServicioLavado);
Iva = 0.19 * CostoServicioLavado;
ValorTotal = CostoServicioLavado + Iva;
System.out.println("Valor del IVA: $" + Iva);
System.out.println("Valor del servicio incluido IVA: $" + ValorTotal);
System.out.println("Observaciones finales: Servicio realizado con éxito.");
break;
case 3:
//Servicio Cambio de aceite
double RepuestoCostoAceite = 66000;
double CostoManoObra = 80000;
double CostoTotal = RepuestoCostoAceite + CostoManoObra;
Iva = 0.19 * CostoTotal;
double CostoTotall = CostoTotal + Iva;
if (CostoTotall > 100000) {
Descuento = 0.05 * CostoTotall;
CostoTotall = CostoTotall - Descuento;
}
System.out.println("La Fecha actual del servico es : " + Fecha);
System.out.println("El costo del servicio es : $" + CostoTotal);
System.out.println("El costo del aceite que se toma como repuesto es : $" + RepuestoCostoAceite);
System.out.println("El valor del IVA es : $" + Iva);
System.out.println("El costo de la mano de obra es : $" + CostoManoObra);
System.out.println("El valor del descuento es: $" + Descuento);
System.out.println("El costo total del servicio incluido el IVA con el descuento es de: $" + CostoTotall);
System.out.println("Observaciones finales: Servicio realizado con éxito, se tuvo que comprar el aceite y se le hizo un descuento del 5% porque el valor total supera los $100000 ");
break;
case 4:
//Servicio Alineación
System.out.println("La Fecha actual del servicio es :" + Fecha);
System.out.println("El costo del servicio Alineación es de : $" + CostoServicioAlineacion);
Iva = 0.19 * CostoServicioAlineacion;
ValorTotal = CostoServicioAlineacion + Iva;
System.out.println("Valor del IVA: $" + Iva);
System.out.println("El valor del servicio incluido el IVA es: $" + ValorTotal);
System.out.println("Observaciones finales: Servicio realizado con éxito.");
break;
case 5:
//Salir del programa
System.exit(5);
}
}
}
Descargar