Generation

generate functionFri, 29 Aug 2025

crea un programa con el siguiente menu 1)resolver la ecuacion ax^2+bx+c=0. 2)hacer la suma de los numeros. 3)salir del programa. en estructura for

Aquí te muestro un ejemplo de cómo podrías implementar el menú que solicitaste en C++ utilizando un bucle `for` para manejar la selección del usuario: ```cpp #include <iostream> #include <cmath> // Función para resolver la ecuación cuadrática void resolverEcuacionCuadratica(double a, double b, double c) { double discriminante = b * b - 4 * a * c; if (discriminante < 0) { std::cout << "La ecuación no tiene soluciones reales." << std::endl; } else if (discriminante == 0) { double solucion = -b / (2 * a); std::cout << "La ecuación tiene una solución real: x = " << solucion << std::endl; } else { double solucion1 = (-b + sqrt(discriminante)) / (2 * a); double solucion2 = (-b - sqrt(discriminante)) / (2 * a); std::cout << "La ecuación tiene dos soluciones reales: x1 = " << solucion1 << " y x2 = " << solucion2 << std::endl; } } // Función para calcular la suma de los números void calcularSumaNumeros() { int num1, num2; std::cout << "Ingrese el primer número: "; std::cin >> num1; std::cout << "Ingrese el segundo número: "; std::cin >> num2; int suma = num1 + num2; std::cout << "La suma de los números es: " << suma << std::endl; } int main() { int opcion; do { std::cout << "Menú:" << std::endl; std::cout << "1. Resolver la ecuación cuadrática ax^2 + bx + c = 0" << std::endl; std::cout << "2. Calcular la suma de dos números" << std::endl; std::cout << "3. Salir del programa" << std::endl; std::cout << "Ingrese su opción: "; std::cin >> opcion; switch (opcion) { case 1: double a, b, c; std::cout << "Ingrese el coeficiente a: "; std::cin >> a; std::cout << "Ingrese el coeficiente b: "; std::cin >> b; std::cout << "Ingrese el coeficiente c: "; std::cin >> c; resolverEcuacionCuadratica(a, b, c); break; case 2: calcularSumaNumeros(); break; case 3: std::cout << "Adiós!" << std::endl; break; default: std::cout << "Opción inválida. Por favor, ingrese una opción válida." << std::endl; } } while (opcion != 3); return 0; } ``` Este programa utiliza un bucle `do-while` para repetir el menú hasta que el usuario elija la opción 3. Cada opción del menú se maneja mediante un `switch` que llama a la función correspondiente.

Want to kickstart your project?Use the new AI Studio to create your code