• Descripción: Crea un programa que calcule el precio final de un producto según su precio original. Si el precio es mayor a $100, aplica un descuento del 10%; si es mayor a $200, aplica un descuento del 20%. Usa if dobles.
Aquí te dejo un ejemplo de cómo podrías implementar este programa en C++: ```cpp #include <iostream> // Función para calcular el precio final del producto double calcularPrecioFinal(double precioOriginal) { double precioFinal; // Si el precio es mayor a $100, aplica un descuento del 10% if (precioOriginal > 100) { precioFinal = precioOriginal * 0.9; } // Si el precio es mayor a $200, aplica un descuento del 20% else if (precioOriginal > 200) { precioFinal = precioOriginal * 0.8; } // Si el precio es menor o igual a $100, no aplica descuento else { precioFinal = precioOriginal; } return precioFinal; } int main() { double precioOriginal; // Pide al usuario que ingrese el precio original del producto std::cout << "Ingrese el precio original del producto: $"; std::cin >> precioOriginal; // Calcula el precio final del producto double precioFinal = calcularPrecioFinal(precioOriginal); // Muestra el precio final del producto std::cout << "El precio final del producto es: $" << precioFinal << std::endl; return 0; } ``` En este programa, la función `calcularPrecioFinal` recibe el precio original del producto como parámetro y devuelve el precio final después de aplicar los descuentos correspondientes. En el `main`, se pide al usuario que ingrese el precio original del producto, se calcula el precio final llamando a la función `calcularPrecioFinal` y se muestra el resultado en la consola. Recuerda que este programa utiliza `if` dobles para evaluar las condiciones de descuento. La primera condición (`if (precioOriginal > 100)`) se evalúa primero, y si es verdadera, se ejecuta el código dentro de ella. Si la primera condición es falsa, se evalúa la segunda condición (`else if (precioOriginal > 200)`), y si es verdadera, se ejecuta el código dentro de ella. Si ninguna de las condiciones es verdadera, se ejecuta el código dentro del `else`.