Está en la página 1de 10

Semana 5

RESOLUCIÓN DE EJERCICIOS

A continuación, encontrará el desarrollo de los ejercicios que resolvió en la semana.


Contraste las respuestas entregadas por el docente con las desarrolladas por usted. En caso
que no coincidan, y persistan dudas, le invitamos a repasar los contenidos y/ o consultar con
su profesor.
RESPUESTAS ESPERADAS.

a) Programe una clase que implemente 4 operaciones aritméticas básicas (suma, resta,
multiplicación y división), cada una de las operaciones debe recibir dos parámetros de
tipo entero y devolver el resultado. A continuación, programe otra clase que y utilice
desde esta clase los métodos de la primera clase creada.

Paso 1: Crear las dos clases en el proyecto.

Tecnológico Nacional Iplacex


Semana 5

Paso 2: Programar los métodos en la clase operaciones.

Tecnológico Nacional Iplacex


Semana 5

Paso 3: Crear una instancia de la clase operaciones y luego instanciarla en el


constructor de la clase Principal.

Paso 4: Programar el método que invoque a una de las operaciones de la clase


operaciones.

Fíjate que acá podemos invocar a cualquier método.


Adicionalmente si miramos el diagrama de clases que nos muestra BlueJ nos damos
cuenta de forma gráfica que las clases están interactuando.

Tecnológico Nacional Iplacex


Semana 5

b) Programe una clase alumno que contiene el rut, el nombre, y una variable para
almacenar 5 notas. Defina las características de encapsulamiento que usted crea
necesarias para los datos que son más importantes en la clase. Luego programe otra
clase que contenga un arreglo de objetos alumno (10 máximo) y agregue un método
que permita agregar un nuevo alumno y sus notas.

Paso 1: Agrega las dos clases al proyecto.

Paso 2: Programa la clase alumno, define y encapsula sus atributos.

Tecnológico Nacional Iplacex


Semana 5

Paso 3: Programa un constructor para la clase alumno.

Paso 4: Programa un método agregar para agregar una nota al alumno.

Tecnológico Nacional Iplacex


Semana 5

Paso 5: Programa la clase Curso y declara sus atributos y constructor.

Paso 6: Programa el método agregarAlumno que permite agregar un alumno pasando


el rut y el nombre.

Tecnológico Nacional Iplacex


Semana 5
Paso 7: Programa el método agregarNota que recibe el rut del alumno y la nota que se va a
agregar.

Fíjate que nuevamente las clases aparecen relacionadas en el diagrama.

Tecnológico Nacional Iplacex


Semana 5

c) Programe una clase que permita vender pasajes para un bus, cada asiento se debe
asignar a una persona (rut, nombre). Se sabe que cada bus posee un máximo de 40
asientos disponibles. El bus posee dos métodos subir y bajar pasajeros. Un pasajero
no se puede subir dos veces al mismo bus sin haber bajado primero.

Paso 1: Define las dos clases.

Paso 2: Programa la clase pasajero con sus atributos y su constructor.

Tecnológico Nacional Iplacex


Semana 5

Paso 3: Programa la clase bus (atributos y constructor).

Paso 4: Programa el método subirPasajero. Lo vamos a subir a la primera posición


disponible

Tecnológico Nacional Iplacex


Semana 5

Paso 5: Programa el método bajarPasajero.

Fíjate que al final igual que en los ejercicios anteriores las clases se relacionan.

Tecnológico Nacional Iplacex

También podría gustarte