Valeria Vides

Generation

generate functionFri, 04 Jul 2025

Crear un programa que muestre un menu con las opciones de sumar, y multiplicar, dependiendo lo que el usuario seleccione se ejecutara la funcion matematica. (FUNCTION / IF STATEMENTS utilizando using namespace std

Aquí te muestro un ejemplo de cómo podrías implementar un programa en C++ que muestre un menú con las opciones de sumar y multiplicar, y que dependiendo de la opción seleccionada por el usuario, ejecute la función matemática correspondiente. ```cpp #include <iostream> using namespace std; // Función para sumar dos números double sumar(double num1, double num2) { return num1 + num2; } // Función para multiplicar dos números double multiplicar(double num1, double num2) { return num1 * num2; } int main() { double num1, num2; int opcion; // Mostrar menú cout << "Menú de opciones:" << endl; cout << "1. Sumar" << endl; cout << "2. Multiplicar" << endl; cout << "3. Salir" << endl; // Pedir opción al usuario cout << "Ingrese su opción: "; cin >> opcion; // Verificar opción seleccionada switch (opcion) { case 1: // Pedir números al usuario cout << "Ingrese el primer número: "; cin >> num1; cout << "Ingrese el segundo número: "; cin >> num2; // Mostrar resultado de la suma cout << "El resultado de la suma es: " << sumar(num1, num2) << endl; break; case 2: // Pedir números al usuario cout << "Ingrese el primer número: "; cin >> num1; cout << "Ingrese el segundo número: "; cin >> num2; // Mostrar resultado de la multiplicación cout << "El resultado de la multiplicación es: " << multiplicar(num1, num2) << endl; break; case 3: // Salir del programa cout << "Adiós!" << endl; break; default: // Mostrar mensaje de error si la opción seleccionada no es válida cout << "Opción inválida. Por favor, ingrese una opción válida." << endl; break; } return 0; } ``` En este programa, se utiliza un `switch` para verificar la opción seleccionada por el usuario y ejecutar la función matemática correspondiente. Si el usuario selecciona una opción inválida, se muestra un mensaje de error.

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