# incluir ltiostream gt
Usar espacio de nombres estándar
Cuadro de categoría
{
Privado:
Flotante a; //Longitud del lado del cubo
Volumen flotante; //Volumen
Área flotante //Área de superficie
Público:
Caja()//Constructor 1
{
a = 0.0
Volumen = 0.0;
Área = 0.0;
}
Box(float x): a(x){}//Constructor 2
Void seta()// Establece el longitud del lado del cubo.
{
cout lt lt"Ingrese uno: "
CIN gta; >float get volume(); //Calcular volumen
float get area(); //Calcular área de superficie
void disp() //Resultado de salida
};
Cuadro flotante::getvolume()
{
Volumen = a * a * a
Volumen de retorno;
}
Cuadro flotante:: getarea()
{
Área = 6 * a * a
Área de retorno;
}
Caja vacía:: disp()
{
cout lt lt" \ t a = " lt lta lt lt" \ n \ tvolume = " lt ltgetvolume()
lt lt" \ n \ tarea = " lt ltgetarea() lt
}
int main()
{
Caja caja1, caja 2(1);
cout lt lt" caja 1 " ltendl
cuadro 1 . seta();
cuadro 1 . disp();
cout lt" cuadro 2(1)" lt; p >box 2. disp();
Devuelve 0;
}
2.
# incluye ltiostream gt
Usando el espacio de nombres std
Clase rectángulo // Clase rectángulo
{
Privado:
Longitud flotante;
Ancho flotante; //Ancho
Público:
void getrec(); //Ingresa largo y ancho
void putrec( ); //Línea rectangular de salida
Área flotante()//Área
{
Devuelve largo * ancho;
}
};
void Rectángulo::getrec()
{
cout lt lt" longitud de entrada: ";
CIN gt; gt longitud;
cout lt lt" \nAncho de entrada: ";
CIN gt ancho;
} p >
void Rectángulo::putrec()
{
cout lt ltendl lt lt" length = " lt ltlengthlt ltendl lt lt" ancho = "
lt lt ancholt ltendl lt lt" Renctangle area = " lt ltarea() lt; ltendl
}
Classvolume: rectángulo público // El rectángulo envía un cuboide.
{
Privado:
Flotante alto; //Alto
Público:
Volumen flotante( ) //Buscar volumen
{
altura de retorno* área();
}
void getvol()
{
getrec();
cout lt lt"\nIngrese un valor alto: ";
CIN gthigh;
}
void putvol()
{
putrec();
cout lt ltendl lt lt" alto = " lt lthigh lt ltendl lt lt" Volumen = " lt ltvolum() lt; ltendl
}
};
int main()
{
Registro rectangular;
rec . getrec();
rec .putrec();
vol volumen ;
vol();
vol();
Devuelve 0; 3.
# incluir ltiostream gt
Usar espacio de nombres std
Objeto de clase//Objeto de clase básica
{
Privado:
Peso flotante; //peso
Público:
objeto(float w):peso(w){ }
void printweight()
{
cout lt lt" peso = " lt ltpeso;
}
};
Cuadro de clase: objeto público
{
Privado:
Alto y ancho del flotador;
Público:
box(flotar nosotros, flotar él, flotar wi): objeto (nosotros), altura (él), ancho (wi){}
void print all ();
};
cuadro vacío::printall()
{
imprimir peso();
cout lt ltendl lt lt" height = " lt lthigh lt ltendl
lt lt" width = " lt ltwidthlt ltendl
}
int main()
{
Caja b(21.5, 3);
b. imprimir todo();
Devuelve 0;
}