Programa para calcular area

Solo disponible en BuenasTareas
  • Páginas : 2 (360 palabras )
  • Descarga(s) : 9
  • Publicado : 24 de junio de 2010
Leer documento completo
Vista previa del texto
#include<iostream.h>
#include<conio.h>
#include<math.h>

class areas
{
private:
float resultados;
public:
float cuadrado()
{
clrscr();
float x,y;cout<<"lado del cuadrado="<<endl;
cin>>x;
cout<<"otro lado del cuadrado="<<endl;
cin>>y;
Respuesta=x*y;
return 0;
}
float rectangulo()
{clrscr();
float x,y;
cout<<"altura del rectángulo="<<endl;
cin>>x;
cout<<"base del rectángulo="<<endl;
cin>>y;
respuesta=x*y;
return0;
}
float triangulo()
{
clrscr();
float x,y;
cout<<" base del triangulo="<<endl;
cin>>x;
cout<<" altura del triangulo="<<endl;cin>>y;
respuesta=(a*b)/2;
return 0;
}
float circulo()
{
clrscr();
float R,a;
cout<<"radio del circulo="<<endl;
cin>>R;
a=3.1416*R*R;
respuesta=a;return 0;
}
}
void mostrar()
{
cout<<"area ="<<resultado<<endl;
}

};
class arefig:public areas // muestra solo la parte privada de la erencia{
};

main()
{
arefig A;
clrscr();
int a,b;
cout<<" calcular areas"<<endl;
getch ();

do
{
clrscr();
cout<<"1.-cuadrado"<<endl;cout<<"2.-rectangulo"<<endl;
cout<<"3.-triangulo"<<endl;
cout<<"4.-circulo"<<endl;
cout<<"5.-salir"<<endl;
cin>>a;

switch(a)
{
case 1:A.areas::cuadrado(); // el objeto, clse a la q se accesa, funcion ala q se accseo
clrscr();
cout<<"cuadrado"<<endl;
A.areas::mostrar();
getch();
break;
case2:
A.areas::rectangulo();
clrscr();
cout<<"rectangulo"<<endl;
A.areas::mostrar();
getch();
break;
case 3:
A.areas::triangulo();
clrscr();...
tracking img