Planificación exhaustiva
¿Usar? ¿Espacio de nombres? std
¿Clase? Rectángulo
{
Privado:
¿Flotador? Longitud;
¿Flotación? Ancho;
¿Flotador? Altura;
Público:
rect();
Rect(¿flotante? largo, ? flotante? ancho, ? flotante? alto
);¿Anulado? superficie();
¿No válido? Volumen();
~ Rect();
};
Rect::Rect()
{
¿Longitud? =?1;
¿Ancho? =?1;
¿Altura? =?1;
}
Rect::Rect(¿flotante? largo,? flotante? ancho,? flotante? alto)
{
¿Esta->Longitud? =?Longitud;
Este->¿Ancho? =?Ancho;
¿Esto->Alto? =?Altura;
}
¿No válido? Rect::Surface()
{
¿Flotante? l = largo, w = ancho, h = alto;
cout & lt& lt"área de superficie"< & lt2 *(l * w+l * h+w * h)& lt; /p>
}
¿No válido? Rect::Volumen()
{
¿Flotador? l = largo, ancho = ancho, alto = alto;
cout & lt& lt"volumen:"
}
int? main(void)
{
¿Flotador? l, w, h;
¿Recto? *?pR1? =?¿Nuevo? rect();
pr 1->;superficie();
pr 1->;volumen();
¿Rect? *?pR2? =?¿Nuevo? Rect(1, 2, 3);
pR2->;superficie();
pR2->;volumen();
cout & lt& lt Introduzca el largo, ancho y alto:
CIN>& gtl>& gtw>>h;
¿Rect? *?pR3? =?¿Nuevo? Rect(l,w,h);
pR3->;superficie();
pR3->;volumen();
¿Regresión? 0;
}