Realiza un algoritmo que solicite la edad de una persona y aplique descuento del 10% en su boleto de camión si la persona es menor a 18 años, caso contrario el costo del boleto es normal.
Aquí te muestro un ejemplo de cómo podrías implementar este algoritmo en C++: ```cpp #include <iostream> // Función para calcular el costo del boleto double calcularCostoBoleto(double edad, double costoNormal) { // Si la edad es menor a 18 años, aplicar descuento del 10% if (edad < 18) { return costoNormal * 0.9; } else { return costoNormal; } } int main() { double costoNormal; // Costo normal del boleto double edad; // Edad de la persona // Solicitar la edad y el costo normal del boleto std::cout << "Ingrese la edad de la persona: "; std::cin >> edad; std::cout << "Ingrese el costo normal del boleto: "; std::cin >> costoNormal; // Calcular el costo del boleto double costoBoleto = calcularCostoBoleto(edad, costoNormal); // Mostrar el resultado std::cout << "El costo del boleto es: $" << costoBoleto << std::endl; return 0; } ``` En este código, la función `calcularCostoBoleto` recibe la edad de la persona y el costo normal del boleto como parámetros. Si la edad es menor a 18 años, devuelve el costo normal del boleto multiplicado por 0.9 (para aplicar el descuento del 10%). De lo contrario, devuelve el costo normal del boleto. En el `main`, se solicita la edad y el costo normal del boleto al usuario, se calcula el costo del boleto utilizando la función `calcularCostoBoleto` y se muestra el resultado. Por ejemplo, si el costo normal del boleto es $10 y la edad de la persona es 17 años, el costo del boleto sería $9 (aplicando el descuento del 10%). Si la edad de la persona es 25 años, el costo del boleto sería $10 (sin descuento).