• Asignatura: Informática
  • Autor: armandopuentesdeagua
  • hace 8 años

3. Se necesita un construir un algoritmo que de tres opciones al usuario, si se selecciona la primera

se calcula el área de un rectángulo; si la opción es la dos se calcula el área de un triángulo y

cuando se elija la tres se calcula el área de un círculo (A = пr2). (Nota: la opción ingresada por

el usuario debe ser un número entero). En cualquier otro caso, se debe mostrar un mensaje de

error. En casa caso, debe solicitar la información necesaria para realizar el cálculo

correspondiente

Respuestas

Respuesta dada por: Chano64123
2

Respuesta:

#include<iostream>

#include<stdio.h>

#include<windows.h>

#include<math.h>

#define pi 3.14159

using namespace std;

int main()

{

int op=0;

string op1;

float base=0,altura=0,radio=0,area=0;

do

{

 cout<<"HALLAR EL AREA DE ...."<<endl;

 cout<<"   1. Rectangulo"<<endl;

 cout<<"   2. Tringulo"<<endl;

 cout<<"   3. Circulo"<<endl;

 cout<<"   4. Salir"<<endl<<endl;

 cout<<"Ingrese una opcion: ";cin>>op;

 switch(op)

 {

  case 1:

   cout<<endl<<"Ingrese base: ";cin>>base;

   cout<<"Ingrese altura: ";cin>>altura;

   area=base*altura;

   cout<<endl<<"El area del rectangulo es: "<<area<<endl<<endl;

   system("PAUSE");

   system("CLS");

   break;

  case 2:

   cout<<endl<<"Ingrese base: ";cin>>base;

   cout<<"Ingrese altura: ";cin>>altura;

   area=(base*altura)/2;

   cout<<endl<<"El area del triangulo es: "<<area<<endl<<endl;

   system("PAUSE");

   system("CLS");

   break;

  case 3:

   cout<<endl<<"Ingrese radio: ";cin>>radio;

   area=pi*pow(radio,2);

   cout<<endl<<"El area del circulo es: "<<area<<endl<<endl;

   system("PAUSE");

   system("CLS");

   break;

  case 4:

   cout<<endl<<"Seguro que desea SALIR??(Y/N)";cin>>op1;

   if(op1=="n" || op1=="N")

   {

    op=0;

   }

   else if(op1=="y" || op1=="Y")

   {

    op=4;

   }

   else

   {

    op=0;

   }

   system("CLS");

   break;

  default:  

   cout<<endl<<"ERROR!!!"<<endl<<endl;

   system("PAUSE");

   system("CLS");

 }

}while(op!=4);

return 0;

}

Explicación:

Preguntas similares