import [Link].
Scanner;
public class FacturaConDescuento {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
// Solicitar el total de la factura
[Link]("Ingrese el total de la factura: ");
double totalFactura = [Link]();
// Menú de descuentos
[Link]("Seleccione un descuento:");
[Link]("1. Descuento 10%");
[Link]("2. Descuento 20%");
[Link]("3. Descuento 30%");
[Link]("4. Descuento 40%");
[Link]("5. Descuento 50%");
[Link]("Opción elegida: ");
int opcion = [Link]();
// Variable para almacenar el descuento
double descuento = 0.0;
// Determinar el descuento según la opción elegida
switch (opcion) {
case 1:
descuento = 0.10; // 10%
break;
case 2:
descuento = 0.20; // 20%
break;
case 3:
descuento = 0.30; // 30%
break;
case 4:
descuento = 0.40; // 40%
break;
case 5:
descuento = 0.50; // 50%
break;
default:
[Link]("Opción inválida. No se aplicará descuento.");
// Calcular el total después del descuento
double totalConDescuento = totalFactura - (totalFactura * descuento);
// Calcular el IVA del 15%
double iva = totalConDescuento * 0.15;
// Calcular el total final
double totalFinal = totalConDescuento + iva;
// Mostrar el total final
[Link]("El total final de la compra es: %.2f\n", totalFinal);
// Cerrar el scanner
[Link]();