Informática, pregunta formulada por aspartan616, hace 9 meses

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

Contestado por Usuario anónimo
1

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;

}

Adjuntos:
Otras preguntas