Universidad Andrés Bello
Escuela de Ingeniería Tecnológica
Metodología de Programación – Guía Ejercicios #6
1. Crear una clase alumno la cual tendrá como atributos nombre, nota1 y nota2 y un método que
retorne el promedio.
Crear 4 objetos del tipo alumno y guardarlos en un ArrayList llamado curso y calcule el
promedio del curso.
2. Construir un programa que tendrá algunas funcionalidades de agenda de contactos, las
funcionalidades que debe implementar son:
Agregar contacto.
Ver todos los contactos.
Buscar un contacto por nombre.
Buscar un contacto por posición en la lista.
Borrar un contacto por nombre.
Borrar un contacto por posición en la lista.
Eliminar todos los contactos.
Para ello debe crear una clase AgendaContactos la cual tiene:
Un atributo ArrayList con objetos tipo Contacto.
Las funcionalidades antes descritas.
Un menú donde el usuario puede acceder y realizar las operaciones.
La clase Contacto tiene:
Atributos: nombre, teléfono, email.
3. Crear un programa que ingrese n números(Integer) random a un ArrayList y luego
imprima:
Numero Mayor.
Número Menor.
Cantidad de números mayores a 23 y pares.
Promedio.
4. Crear un programa que tenga un ArrayList con 5 objetos Triangulo :
La clase triangulo:
Tiene como atributos: a, b , c (lados y hipotenusa)
Un constructor que recibe a y b
Un método que calcula c
Métodos para retornar área e hipotenusa.
Se debe recorrer el ArrayList e imprimir:
Promedio de las hipotenusas
Promedio de las áreas.
Promedio de los promedios