Ejercicio Nº1

download Ejercicio Nº1

of 2

description

Ejercicio acerca de la programacion orientada a objetos

Transcript of Ejercicio Nº1

  • UNIVERSIDAD NACIONAL AUTNOMA DE HONDURASCARRERA DE INGENIERA EN SISTEMAS

    Asignatura Programacin Orientada a ObjetosEjercicio N1

    Temas: Definicin de clases, Creacin de objetos, Herencia, Clases Abstractas, Sobreescritura y Sobrecarga de Mtodos.

    EjercicioSe desea crea una jerarqua de clases para un programa orientado a objetos que simular el comportamiento de algunasclases de dibujantes, para esto ser necesario que usted cree una clase abstracta Dibujante que tendr un mtodoabstracto sobrecargado llamado dibujar, se dice sobrecargado porque tendr dos versiones, una versin que recibir comoparmetro un objeto de la clase Cuadrado y otra versin que recibir un objeto de la clase Tringulo, tambin deber crearlas dos clases antes mencionadas, tomando en cuenta que un cuadrado deber tener como atributo la longitud uno de suslados (podra ser un nmero entero) y un tringulo se asumir que es equiltero y tambin slo almacenar la longitud desu base.A continuacin deber crear dos clases que no sean abstractas: Ingeniero y Arquitecto ambas clases implementarn ambasversiones del mtodo abstracto dibujar, con la diferencia de que el ingeniero dibujar los cuadrados o tringulos usando elsmbolo asterisco * y el arquitecto lo har usando el smbolo igual =. De esta forma en el cdigo principal se crearncuatro objetos: un ingeniero, un arquitecto, un cuadrado y un tringulo y se mostrar cmo el ingeniero y el arquitectodibujan cada uno el tringulo y el cuadrado. Tomando en cuenta que antes de crear el cuadrado y el tringulo se le deberde preguntar al usuario cul es la longitud de los lados de cada uno.Una interaccin de ejemplo con el programa se muestra a continuacin:

    Ingrese la longitud del lado del cuadrado: 4

    Ingrese la longitud de la base del tringulo: 7

    Dibujo del cuadrado por el Ingeniero:

    ****

    * *

    * *

    ****

    Dibujo del tringulo por el Ingeniero:

    *

    * *

    * *

    *******

    Dibujo del cuadrado por el Arquitecto:

    ====

    = =

    = =

    ====

    Dibujo del tringulo por el Arquitecto:

    =

    = =

    = =

    =======

    1

  • RequisitosdePresentacin

    El ejercicio se desarrollar de forma individual.

    El archivo que suba a la plataforma ser nicamente un directorio comprimido que llevar por nombre el primernombre y primer apellido de su autor, asegrese de poner este nombre tanto al directorio como al archivocomprimido (de forma que al descomprimir el archivo se obtenga un directorio con su nombre). Adems escriba sunombre iniciando con letras maysculas, el nombre no debe incluir su nmero de cuenta.

    El directorio contendr todos los archivos que formen parte del proyecto de Visual Studio necesarios para abrir yejecutar el programa.

    No cumplir con alguno de los puntos anteriores implicar una disminucin en su nota, favor si alguno no estclaro, consultar en clase.

    Elaborado por: Ral Jos Palma Mendoza.

    2

    EjercicioRequisitos de Presentacin