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

Planificación exhaustiva

# incluir ltiostream gt

¿Usar? ¿Espacio de nombres? std

¿Clase? Rectángulo

{

Privado:

¿Flotador? Longitud;

¿Flotación? Ancho;

¿Flotador? Altura;

Público:

rect();

Rect(flotador?longitud,?flotador?ancho,?flotador?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-gt;longitud? =?Longitud;

This-gt;¿Ancho? =?Ancho;

This-gt;Alto? =?Altura;

}

¿No válido? Rect::Surface()

{

¿Flotador? l = largo, w = ancho, h = alto;

cout lt lt"área de superficie" < lt2 *(l * w l * h w * h) lt

}< / p>

¿Anulado? 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(); Largo, ancho y alto:

CIN gt; gtl gt gtw gt gth;

¿Rect? *?pR3? =?¿Nuevo? Rect(l,w,h);

pR3->;superficie();

pR3->;volumen();

¿Regresión? 0;

}