Está en la página 1de 2

Practica03

Programación
Octubre2019

1 Ejercicios
• Crear una clase Alumno que cuente con los siguientes atributos:
– Nombre
– Apellidos
– Número de cuenta.
– Materia1
– Materia2
– Materia3
*Donde las materias pueden ser las que deseen.
Y debe tener los siguientes métodos.
– Constructor con parámetros.
– Constructor sin parámetros.
– Getters y setters.
– getPromedio(): Regresa el promedio de las 3 materias.
– equals(Alumno a): Compara dos alumnos con base en su número de
cuenta.
– toString(): Regresa una cadena con la representación del Alumno.
En un método main hacer al menos una llamada a cada método para
demostrar que funcionan correctamente.
• Crear una clase Punto que representará un punto en dos dimensiones. La
clase deberá tener los siguientes atributos:
– x: La coordenada x.
– y: La coordenada y.
Y los siguientes métodos:
– Constructor con parámetros.

1
– Constructor sin parámetros: Deberá ser el punto (0,0)
– toString(): Representación en cadena del punto.
– equals(Punto p): Compara dos puntos para ver si son el mismo.
– pertenece(int m,int b): Determina si el punto pertenece a la rect mx
+b=y
En un método main hacer al menos una llamada a cada método para
demostrar que funcionan correctamente.
• Realizar un método esPalindroma(String s) que determinará si una ca-
dena s es palı́ndroma. Se debe utilizar el ciclo do-while. Ejemplos:

– esPalindroma(”aabbaa”) - true
– esPalindroma(”anita lava la tina”) - true
– esPalindroma(”aabbcc”) - false

En un método main hacer varios casos de prueba.