Generation

generate functionThu, 13 Feb 2025

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.

Questions about programming?Chat with your personal AI assistant