miércoles, 19 de junio de 2013

Proyecto final " login.cpp " correspondiente al Obj. 2.2 valor 15%

Hacer un programa para calcular el volumen de figuras geométricas empleando polimorfismo, basado en POO (programación orientada a objetos), para calcular el volumen correspondiente.

Indicaciones:

Escribe un programa que ofrezca un menú de opciones, mediante el cual se pueda seleccionar calcular el volumen de las figuras geométricas: cubo, cilindro, cono y esfera. Una vez seleccionada la opción, que permita solicitar y leer el nombre de la figura y los datos necesarios para calcular el volumen correspondiente, imprimir el nombre de la figura y el volumen.
Volumen de cubo = Arista3
Volumen de cilindro = π r2 h
Volumen de cono = 1 / 3 π r2 h
Volumen de esfera = 4 / 3 π r3
Debe ofrecer el siguiente menú de opciones para solicitar la opción deseada.

VOLUMENES FIGURAS GEOMÉTRICAS
1. CUBO
2. CILINDRO
3. CONO
4. ESFERA
OPCION:

La idea es que se use una superclase abstracta Figura que contendrá el dato nombre y los métodos para establecerlo y obtenerlo; además el dato volumen, un método abstracto para calcular el volumen y un método para obtenerlo e imprimirlo. De esa superclase derivar cuatro subclases: Cubo, Cilindro,Cono y Esfera; en cada una de las cuales se heredarán los datos y los métodos de la superclase Figura. Cada subclase de éstas, deberá tener sus propios datos y los métodos necesarios para establecerlos; además del método calcular el volumen de la figura correspondiente. En virtud de que calcular volumen es un método abstracto heredado de la superficie abstracta Figura, cada una de las subclases derivadas, lo deberá implementar de acuerdo con la forma que le corresponda; aplicando el polimorfismo.

Nota: Para poder ejecutar este programa deberá pedir un nombre de usuario y una contraseña, como método de seguridad.


1 comentario: