Crea una calculadora con 400 resultados
Aquí te muestro un ejemplo de cómo crear una calculadora básica en C++ que puede realizar operaciones de suma, resta, multiplicación y división. Esta calculadora tendrá un menú de opciones para que el usuario pueda elegir la operación que desea realizar. ```cpp #include <iostream> #include <cmath> // Función para realizar la suma double suma(double num1, double num2) { return num1 + num2; } // Función para realizar la resta double resta(double num1, double num2) { return num1 - num2; } // Función para realizar la multiplicación double multiplicacion(double num1, double num2) { return num1 * num2; } // Función para realizar la división double division(double num1, double num2) { if (num2 != 0) { return num1 / num2; } else { std::cout << "Error: No se puede dividir por cero." << std::endl; return 0; } } int main() { int opcion; double num1, num2, resultado; // Menú de opciones std::cout << "Calculadora básica" << std::endl; std::cout << "1. Suma" << std::endl; std::cout << "2. Resta" << std::endl; std::cout << "3. Multiplicación" << std::endl; std::cout << "4. División" << std::endl; std::cout << "5. Salir" << std::endl; // Ciclo para realizar operaciones for (int i = 0; i < 400; i++) { std::cout << "Ingrese la opción: "; std::cin >> opcion; switch (opcion) { case 1: std::cout << "Ingrese el primer número: "; std::cin >> num1; std::cout << "Ingrese el segundo número: "; std::cin >> num2; resultado = suma(num1, num2); std::cout << "Resultado: " << resultado << std::endl; break; case 2: std::cout << "Ingrese el primer número: "; std::cin >> num1; std::cout << "Ingrese el segundo número: "; std::cin >> num2; resultado = resta(num1, num2); std::cout << "Resultado: " << resultado << std::endl; break; case 3: std::cout << "Ingrese el primer número: "; std::cin >> num1; std::cout << "Ingrese el segundo número: "; std::cin >> num2; resultado = multiplicacion(num1, num2); std::cout << "Resultado: " << resultado << std::endl; break; case 4: std::cout << "Ingrese el primer número: "; std::cin >> num1; std::cout << "Ingrese el segundo número: "; std::cin >> num2; resultado = division(num1, num2); std::cout << "Resultado: " << resultado << std::endl; break; case 5: std::cout << "Adiós!" << std::endl; return 0; default: std::cout << "Opción inválida. Por favor, ingrese una opción válida." << std::endl; } } return 0; } ``` Este código crea una calculadora básica que puede realizar operaciones de suma, resta, multiplicación y división. El usuario puede elegir la operación que desea realizar mediante un menú de opciones. La calculadora tendrá un ciclo para realizar operaciones durante 400 iteraciones.