jueves, 19 de septiembre de 2019

programa 2 modificado

El programa deberá mostrar las opciones al usuario dependiendo de la opción del caso elegido para el usuario el calculo deberá realizarse usando la función swicht.


#include <iostream>
#include <stdio.h>

using namespace std;

void triangulo();
void circulo();
void cuadrado();
void rectangulo();
void cilindro();
void cubo();

int opc,area,a,h,r,vol;
int main()
{
    cout <<"MENU DE OPCIONES" << endl;
    cout <<"1.Sacar area del cuadrado\n";
    cout <<"2.Sacar area del triangulo\n";
    cout <<"3.Sacar area del circulo\n";
    cout <<"4.Sacar area del rectangulo\n";
    cout <<"5.Sacar volumen del cubo\n";
    cout <<"6.Sacar volumen del cilindro\n";
    cout <<"Elige una opcion\n";

    cin >>opc;
   switch(opc){
   case 1:
    cuadrado();
   break;
   case 2:
    triangulo();
   break;
   case 3:
    circulo();
   break;
   case 4:
    rectangulo();
   break;
   case 5:
    cubo();
   break;
   case 6:
    cilindro();
   break;
   case 7:
   break;
 }while(opc != 7);
 return 0;
}

void cuadrado(){
 cout<<"Iniciar proceso de captura de datos"<<endl;
 cout<<"Ingrese la medida de un lado del cuadrado";
 cin>>a;
 cout<<"Proceso de captura de datos finalizada"<<endl<<endl;

 cout<<"Iniciar procedimiento para sacar el area"<<endl;
 area=a*a;
 cout<<"Procedimiento finalizado"<<endl<<endl;

 cout<<"Iniciar proceso de impresion"<<endl;
 cout<<"El area del cuadrado es:"<<area<<endl;
 cout<<"Proceso de impresion finalizado"<<endl<<endl;
 }

void triangulo(){
 cout<<"Iniciar proceso de captura de datos"<<endl;
 cout<<"Ingresar la medida de la base"<<endl;
 cin>>a;
 cout<<"Ingresar la medida de la altura"<<endl;
 cin>>h;
 cout<<"Proceso de captura de datos finalizada"<<endl;

 cout<<"Iniciar procedimiento para sacar el area"<<endl;
 area=(a*h)/2;
 cout<<"Procedimiento finalizado"<<endl<<endl;

 cout<<"Iniciar proceso de impresion"<<endl;
 cout<<"EL area del triangulo es:"<<area<<endl;
 cout<<"Proceso de impresion finalizado"<<endl<<endl;
 }

void circulo(){
 cout<<"Iniciar proceso de captura de datos"<<endl;
 cout<<"Ingresa la medida del radio"<<endl;
 cin>>r;
 cout<<"Proceso de captura de datos finalizada"<<endl<<endl;

 cout<<"Iniciando procedimiento para sacar el area"<<endl;
 area=(r*r)*3.1416;
 cout<<"Procedimiento finalizado"<<endl<<endl;

 cout<<"Iniciando proceso de impresion"<<endl;
 cout<<"El area del circulo es:"<<area<<endl;
 cout<<"Proceso de impresion finalizado"<<endl<<endl;
}

void rectangulo(){
 cout<<"Iniciar proceso de captura de datos"<<endl;
 cout<<"Ingresar la medida de la altura del rectangulo"<<endl;
 cin>>h;
 cout<<"Ingresar la medida de la base del rectangulo"<<endl;
 cin>>a;
 cout<<"Proceso de captura de datos finalizada"<<endl<<endl;

 cout<<"Iniciando procedimiento para sacar el area"<<endl;
 area=h*a;
 cout<<"Procedimiento finalizado"<<endl<<endl;

 cout<<"Iniciando proceso de impresion"<<endl;
 cout<<"El area del rectangulo es:"<<area<<endl;
 cout<<"Proceso de impresion finalizado"<<endl<<endl;
}

void cubo(){
 cout<<"Iniciando proceso de captura de datos"<<endl;
 cout<<"Ingrese la medida de un lado del cubo";
 cin>>a;
 cout<<"Proceso de captura de datos finalizada"<<endl<<endl;

 cout<<"Iniciando procedimiento para sacar el volumen"<<endl;
 vol=a*a*a;
 cout<<"Procedimiento finalizado"<<endl<<endl;

 cout<<"Iniciando proceso de impresion"<<endl;
 cout<<"El volumen del cubo es:"<<vol<<endl;
 cout<<"Proceso de impresion finalizado"<<endl<<endl;
}

void cilindro(){
 cout<<"Iniciando proceso de captura de datos"<<endl;
 cout<<"Ingrese el area de la base del cilidro"<<endl;
 cin>>a;
 cout<<"Ingrese la altura del cilidro"<<endl;
 cin>>h;
 cout<<"Proceso de captura de datos finalizada"<<endl<<endl;

 cout<<"Iniciando procedimiento para sacar el volumen"<<endl;
 vol=a*h;
 cout<<"Procedimiento finalizado"<<endl<<endl;

 cout<<"Iniciando proceso de impresion"<<endl;
 cout<<"El volumen del cilidro es:"<<vol<<endl;
 cout<<"Proceso de impresion finalizado"<<endl<<endl;

}





No hay comentarios.:

Publicar un comentario