Red de conocimiento informático - Conocimiento informático - Planificación exhaustiva

Planificación exhaustiva

# include & ltiostream & gt

¿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;

}