Vous êtes sur la page 1sur 1

TALLER DE POLIMORFISMO

El taller que le corresponde a hacer es según los siguientes criterios:

Si su número de expediente termina en 0 o 1 debe hacer el ejercicio 1.

Si su número de expediente termina en 2 o 3 debe hacer el ejercicio 2.

Si su número de expediente termina en 4 o 5 debe hacer el ejercicio 3.

Si su número de expediente termina en 6 o 7 debe hacer el ejercicio 4.

Si su número de expediente termina en 8 o 9 debe hacer el ejercicio 5.

La idea es que sea individual, pero si decide trabajar en pareja los dos miembros del equipo
deben tener números de expediente que terminen en el mismo digito, si son diferentes no se
les corregirá el taller.

Ejercicios

1. Cree una clase Cilindro que herede las propiedades y el comportamiento de una clase
madre llamada circulo que tiene el atributo radio y los métodos área y perímetro. La
clase cilindro debe tener el atributo altura, así como los métodos área y volumen.
Implemente una función main() que haga uso de la clase Cilindro y muestre por
pantalla el área del circulo y cilindro, así como el perímetro del circulo y volumen del
cilindro.
2. Crear una clase vehiculo y dos clases derivadas vehiculoTerrestre y vehiculoAereo. La
clase base definirá el atributo Bsf_por_litro_gasolina y un metodo costoviaje a partir
de los parámetros Km_recorridos y litros_por_Km. Las clases derivadas
vehiculoTerrestre con los atributos velocidad y tiempo y vehiculoAereo con los
atributo horas_de_vuelo y Km_por_horavuelo. Además deberán ofrecer ambas el
método costoviaje. Escribir una función main() que cree objetos de las clases derivadas
y que permita obtener los costos a partir de un tipo de vehiculo.
3. Crear una clase números que contenga como atributo un puntero de arreglo de
enteros y cantidad; con los métodos agregar y desviación_media. Una clase derivada
pares con los métodos agregar y desviación. Escribir una función main() que cree
objetos de la clase derivada y que permita obtener la desviación media de los números
y de los pares.
4. Crear una clase números que contenga como atributo un puntero de arreglo de
enteros y cantidad; con los métodos agregar y moda. Una clase derivada impares con
los métodos agregar y moda. Escribir una función main() que cree objetos de la clase
derivada y que permita obtener la moda de los números y de los impares.
5. Crear una clase números que contenga como atributo un puntero de arreglo de
enteros y cantidad; con los métodos agregar y promedio. Una clase derivada primos
con los métodos agregar y promedio. Escribir una función main() que cree objetos de
la clase derivada y que permita obtener el promedio de los números y de los primos.

La entrega y defensa es para el día lunes a partir de las 9:30 am hasta las 4 pm en
Terrazas.

Vous aimerez peut-être aussi