Sunday, January 08, 2006

Programa en C++ "Calcula areas de diferentes figura"

#include
#include
#include
//programa que despliega menu
//declaracion del subprograma
void triangulo();
void circulo();
void trapecio();
void impresion(float);

//principal

main()
//declaracion de variables
{
int opc;

//menu principal
do
{
clrscr();
cout<<"MENU PARA CALCULAR AREAS"<>opc;

clrscr();

switch(opc)
{
case 1:
triangulo();
break;
case 2:
circulo();
break;
case 3:
trapecio();
break;
case 4:
gotoxy(30,12);cout<<"SALIDA"; break; default: gotoxy(30,12);cout<<"NO VALIDO"; break; } } while(opc!=4); getch(); } //PROCEDIMIENTO QUE CALCULA EL AREA DE UN TRIANGULO void triangulo() { //declaracion de variables float b,h,a; cout<<"AREA DE UN TRIANGULO"<>b;
cout<<"Altura:"; cin>>h;
a=(b*h)/2;
impresion(a);
}

//PROCEDIMIENTO QUE CALCULA EL AREA DE UN CIRCULO
void circulo()
{
//declaracion de variables
float r,a1;
cout<<"AREA DE UN CIRCULO"<>r;
a1=3.1416*pow(r,2);
impresion(a1);
}

//PROCEDIMIENTO QUE CALCULA EL AREA DE UN TRAPECIO
void trapecio()
{
//declaracion de variables
float bma,bme,h,a2;
cout<<"AREA DE UN TRAPECIO"<>bma;
cout<<"Base menor:"; cin>>bme;
cout<<"ALtura:"; cin>>h;
a2=((bma+bme)*h)/2;
impresion(a2);
}

//precedimiento de impresion de resultado
void impresion(float area)
{
cout<<"El area es:"<getch();
}

No comments: