Programa - Estructuras

Páginas: 2 (255 palabras) Publicado: 24 de mayo de 2012
//Mjorge Garcia garcia 311 info.
//programa para sacar areas a fuguras geometricas con estructuras.
# include <iostream.h>
# include <conio.h>
structtriangulo{
double resultado;
double area (double base, double altura){
resultado=(base*altura)/2;
return resultado;

}
};

struct cuadro{
double resultado;double area (double lado){
resultado=(lado*lado);
return resultado;
}
};

struct circulo{
double resultado;
double area (double radio){resultado=(radio*radio)*3.1416;

return resultado;
}
};

struct rectangulo{
double resultado;
double area (double base,double altura){

resultado=(base*altura);

returnresultado;
}
};
void menu(){
int lado, radio, base, altura;
int op;
cout<<"Elige una opcion\n";
cout<<"1._Triangulo\n";
cout<<"2._Cuadro\n";cout<<"3._Circulo\n";
cout<<"4._rectangulo\n";
cout<<"opcion:";
cin>>op;

switch (op){
case 1:
cout<<"Introduce altura deltriangulo:";
cin>>altura;
cout<<"Introduce la base del triangulo:";
cin>>base;
triangulo tr;
cout<<tr.area(altura,base);
break;
case 2:cout<<"Introduce el lado del cuadro:";
cin>>lado;
cuadro cuad;
cout<<cuad.area(lado);
break;

case 3:
cout<<"Introduce el radio delcirculo:";
cin>>radio;
circulo cir;
cout<<cir.area(radio);
break;
case 4:
cout<<"Introduce la altura del rectangulo:";
cin>>altura;cout<<"Introduce la base del rectangulo:";
cin>>base;
rectangulo rect;
cout<<rect.area(altura,base);
break;

}
}

main(){
menu();
getch();
}
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de programas
  • Estructura de un programa
  • Estructura programativa
  • Estructura de programa
  • Estructura de un programa de trabajo
  • Estructura Básica De Un Programa
  • estructura de un programa grafico
  • ESTRUCTURA DEL PROGRAMA PSICOLOGIA EDUCATIVA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS