Dibujar un cubo mediante programación
ltiostream gt
Usar
espacio de nombres
clase estándar
Caja
{
Privado:
Flotante
a; //longitud del lado del cubo
Objeto flotante
Volumen; //Volumen
Objeto flotante
Área; //Área de superficie
Público:
Caja ()//Constructor 1
{
a = 0.0
Volumen = 0.0;
Área = 0.0;
p>
}
Caja (flotante
X): a(x){}//Constructor 2
Vacío
Seta()//Establece la longitud del lado del cubo.
{
cout lt lt"ingrese
a
:";
CIN gta;
}
Objetos flotantes
get volume(); //Calcular volumen
Objetos flotantes
getarea (); //Calcular área de superficie
Vacío
disp(); //Resultados de salida
};
Objetos flotantes
Cuadro:: Obtener volumen
()
{
Volumen = a * a * a
Regresar
Volumen;
}
Flotador
Caja::getarea
()
{
Área = 6 * a * a
Devoluciones
área;
}
Vacío
cuadro:: show
()
{
cout lt lt" \t
a = " lt lta lt lt"\ n \ tvolume = " lt ltgetvolume()
lt lt" \ n \ tarea = " lt ltgetarea() lt; ltendl
}
(Igual que organizaciones internacionales) Organizaciones internacionales
Main()
{
Cuadro
cuadro1, cuadro 2( 1 );
cout lt lt" box 1 " lt; ltendl
box1.seta
();
box1.disp
();
cout lt lt" cuadro 2(1)" lt; ltendl
box2.disp
(); /p>
Devolver
0;
}