Ejercicio: Calcular el descuento en una tienda
Dada una variable precioInicial que contiene el precio del producto y una variable descuento muestra el precio del producto, el descuento en porcentaje y el precio final del producto aplicando el descuentoSolución:
public static void main(String[] args) {
// Ejemplo de sentencia if-else-if para calcular el descuento en una tienda
double precioInicial = 100.0;
double descuento = 0.0;
if (precioInicial >= 200) {
descuento = 0.2; // 20% de descuento
} else if (precioInicial >= 100) {
descuento = 0.1; // 10% de descuento
} else {
descuento = 0.0; // Sin descuento
}
double precioFinal = precioInicial * (1 - descuento);
System.out.println("Precio inicial: €" + precioInicial);
System.out.println("Descuento: " + (descuento * 100) + "%");
System.out.println("Precio final: €" + precioFinal);
}
En este ejemplo, utilizamos varias sentencias if-else-if para determinar el descuento aplicable en función del precio inicial. Si el precio inicial es mayor o igual a €200, se aplica un descuento del 20%. Si el precio inicial es mayor o igual a €100 pero menor que €200, se aplica un descuento del 10%. Si el precio inicial es menor que €100, no se aplica ningún descuento. Finalmente, se calcula el precio final aplicando el descuento correspondiente.