Realiza un programa con un menú de operaciones: 1. Suma, 2. Resta, 3. Multiplicación, 4. División y 5. Area de Triángulo Incorpora la estructura repetitiva do-while para que mientras el usuario quiera repetir el programa que se vuelva a ejecutar oprimiendo 1.
en c++ porfavor
Respuestas a la pregunta
Respuesta:
Adjunto se encuentra el archivo con el código fuente en formato texto. Solo debes pasarlo a tu código .cpp
Explicación:
/*
autor: ing. Jair Ospino Ardila
Fecha: 28/01/2021
Pais: Colombia
Ciudad: Valledupar/Cesar
*/
//incluimos las librerias necesarias
#include <iostream>
#include <cstdlib>
//se crea el espacion de nombre del proyecto
using namespace std;
int main()
{
//se declaran las variables a utilizar
int opcion;
float number1;
float number2;
//se genera el ciclo de ejecución
do {
system("cls"); // Para limpiar la pantalla
//Se imprime el menú de opciones
cout << "\n\nMenu de Opciones" << endl;
cout << "1. Suma" << endl;
cout << "2. Resta" << endl;
cout << "3. Multiplicacion" << endl;
cout << "4. Division" << endl;
cout << "5. Area del triangulo" << endl;
//se captura la opción del usuario
cout << "\nIngrese una opcion: ";
cin >> opcion;
//se verifica que la opción seleccionada esté permitida
//si está permitida se solicitan los valores
if (opcion > 0 && opcion <= 5)
{
cout << "\nIngresa valor 1: ";
cin >> number1;
cout << "\nIngresa valor 2: ";
cin >> number2;
}
//se valida la opción ingresada
switch (opcion) {
case 1:
cout <<"\nLa Suma es " << (number1 + number2);
break;
case 2:
cout <<"\nLa Resta es " << (number1 - number2);
break;
case 3:
cout <<"\nLa Multiplicacion es " << (number1 * number2);
break;
case 4:
if(number2 == 0)
{
cout <<"\nLa Division por cero no es posible ";
} else {
cout <<"\nLa Division es " << (number1 / number2);
}
break;
case 5:
cout <<"\nEl Area del triangulo es " << (number1 * number2)/2;
break;
default:
cout <<"\nOpcion no establecida";
break;
}
//Se pregunta al usuario si desea realizar otra petición
cout << "\n\nPresiona 1 para continuar. Cualquier tecla para salir: ";
cin >> opcion;
} while (opcion == 1);
return 0;
}