Está en la página 1de 2

LENGUAJES DE PROGRAMACIÓN I - .

NET I
TEMA – EJERCICIO DE HERENCIA

OBJETIVO – PARTE I

ACTIVIDAD 1 – DESCRIBIENDO EL PROBLEMA

Se tiene el siguiente diagrama de clases:

Se pide que USTED implemente el diagrama de clases anterior. Sus clases


DEBERÁN compilar antes de pasar a la siguiente actividad.

ACTIVIDAD 2 – SOBREESCRIBIENDO MÉTODOS

Todas las clases DBERÁN sobrescribir el método ToString() perteneciente a


la clase Object.

Yasna Meza Hidalgo


Docente DuocUC
ACTIVIDAD 3 – CREANDO OBJETOS

Crear un objeto del tipo Cuadrado y un objeto de la clase Círculo y usar


los métodos ToString() que han sido implementados en la actividad
anterior.

ACTIVIDAD 4 – AGREGANDO FUNCIONALIDAD

Se desea calcular el área y el perímetro de los círculos y de los


cuadrados. Las fórmulas para calcular las áreas y perímetros son las que
se indican a continuación:

FIGURA ÁREA PERÍMETRO


CUADRADO AREA = LongitudLado * LongitudLado PERIMETRO = 4*LongitudLado
CÍRCULO AREA = π * Radio * Radio PERIMETRO = 2 * π * Radio

Se pide que usted evalúe en qué clases deberían ser incorporados estos
métodos.

ACTIVIDAD 4 – IMPLEMENTANDO FUNCIONALIDAD

De acuerdo a la actividad anterior se pide que agregue a las clases la


implementación de los métodos para calcular el área y el perímetro de las
figuras.

OBJETIVO - PARTE II

!
"

ACTIVIDAD 1 – CREACIÓN DE OBJETOS

Dado el esquema de clases del laboratorio anterior. Se pide que usted


cree la siguiente nómina de objetos:

• Un cuadrado de lado = 29.6.


• Un círculo de radio 25.4.

ACTIVIDAD 2 – LLAMADA A MÉTODOS

Calcular y mostrar, en la salida estándar, el perímetro de cada figura


creada en la actividad anterior.

ACTIVIDAD 3 – TRABAJANDO CON LISTA DE OBJETOS

Manejar una lista de figuras de manera que el usuario pueda ingresar el


número de figuras que desea crear. Luego usted deberá leer los datos de
las figuras que el usuario desea crear.

Finalmente, deberá pedir al usuario un número que represente la ubicación


de una figura dentro de la lista para luego mostrar los datos de la
figura ubicada en la posición indicada.

Yasna Meza Hidalgo


Docente DuocUC

También podría gustarte