Sunteți pe pagina 1din 3

UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR

FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS


ESCUELA DE INFORMATICA
CATEDRA DE PROGRAMACION
ASIGNATURA: Programación Orientada a Objetos SEC. CICLO AULA NOTA FINAL
PROFESOR : Ing. Verónica Idalia Rosa de Castro
INSTRUCTOR : 02-2010
EVALUACION: Guía de Ejercicios con Métodos y Especificadores de acceso

ALUMNO: CARNET:

Fecha: 8/10/10
NOTA: Los instructores tienen la suficiente autoridad para velar por el buen resultado de esta prueba cualquier consulta debe usted
realizarla durante los primeros treinta minutos después de iniciarse el examen.

OBJETIVO: La siguiente guía tiene como finalidad que el estudiante practique los temas de Métodos con parámetros y los
especificadores de acceso, utilizando Java para la compilación y ejecución de cada programa.

INSTRUCCIONES:
Trabaje en grupos de 5 integrantes máximo.
Lea cuidadosamente cada ejercicio, compílelos y ejecútelos.
Imprima los códigos realizados y téngalos listos para cuando yo se lo indique.

1. Crear una clase llamada Mascota, la cual debe tener como mínimo tres variables, usted deberá
saber el tipo de dato que manejará cada variable, y dos métodos. Un método solicitará el
contenido de las variables desde el teclado y el otro método tendrá 3 parámetros y mostrará el
contenido de los atributos los cuales fueron capturados desde teclado.
Ejemplo, si desde el teclado solicitó información como tipo de animal, color y nombre; en el
método que mostrará la información puede imprimir un mensaje que diga: “Mi mascota es un
hermoso gato llamado Monchi y su color es blanco”.

2. Cree una clase llamada ParImpar, la cual debe tener una variable privada y un método con un
parámetro, el parámetro debe recibir como argumento un numero , en el método se debe
realizar el procedimiento para determinar si ese número pasado como parámetro es par o
impar. El método debe retornar el resultado de ese cálculo.
Implemente la clase y cree dos objetos, capture el valor numérico desde teclado y luego
invoque al método con cada objeto.

3. Cree una clase llamada Numero, con una variable y dos métodos, uno con un parámetro de
tipo entero y se encargará de comprobar si el numero es positivo o negativo y el otro método
permitirá la captura de la variable numérica a través de teclado.
En la clase que tiene el método main crear 2 instancias e invocar ambos métodos con cada
instancia.

4. Cree una clase llamada MisMetodos, la cual debe contener 2 métodos, uno de tipo void y otro
que retorne valor, este debe tener un parámetro. El primer método debe imprimir el mensaje
“Saludo desde el método 1” y el segundo método debe enviársele como argumento el mensaje
“Saludo desde el método 2”. Debe invocar cada método desde la clase que tiene el método
main.
5. Cree una clase llamada Alumno
Agregue los miembros siguientes:

Miembro Tipo datos Especificador de acceso Parámetros


carnet String private
nombre String public
apellido String public
carrera String private
materia String Public
deporte String public
capturarDatos() vacio public
nombreCompleto() String public
estudiar() Vacio public (String carnet, String materia)
pasatiempo() String public (String carrera, String deporte)

Nota:
El método capturarDatos() permitirá la captura a través del teclado de cada una de las
variables.
El método nombreCompleto() retornará la concatenación del nombre y apellido.
Los métodos estudiar() y pasatiempo() deberán mostrar o devolver un mensaje que tenga
relación con lo solicitado al usuario.
Ejemplo:
Juan Pérez con carnet 25-0145-2009 prefiere la materia de Programación
Juan Pérez estudiante de Ingeniería en Sistemas, en su tiempo libre practica natación
En la clase que contiene el método main haga lo siguiente:
Cree 1 objeto
Invocar los métodos capturarDatos(), estudiar() y pasatiempo().

6. Cree una clase con dos variables privadas tipo int y dos métodos, la función del primer método
será capturar los valores y luego mostrarlos (vea la imagen para tener una idea de lo que se le
pide). El segundo método tendrá dos parámetros que serán los valores que se capturarán
desde teclado, este simplemente mostrará la suma de los valores que el primer método haya
capturado. Implemente la clase e invoque los métodos.

1- Esto es lo que
hará el primer
método.
1
2- El segundo
método solo
2 mostrará la suma.
7. Realizar el ejercicio #6, pero el primer método (el que muestra los valores que se capturan
desde teclado) debe ser privado. Esto significa que el método privado no puede ser invocado
desde afuera de la clase donde se creó, es necesario invocarlo desde un método público.

8. Realizar el ejercicio #6 (Siempre imprimirá los resultado de la misma forma mostrados en la


imagen de arriba) con las siguientes variantes: el primer método debe tener dos parámetros
que le permitan recibir como argumentos los valores digitados desde teclado pero en el
método main (eso significa que no será el método quien pida los datos, el los recibirá como
ARGUMENTOS) esta vez el método solo debe mostrar el mensaje con los valores que hayan
recibido los parámetros. El segundo método, mostrará la suma de esos valores.

9. Realizar el ejercicio #8, pero ahora el primer método deber ser String y el segundo método int.

10. Cree una clase con dos métodos, uno público y el otro privado, ambos métodos serán del tipo
void y simplemente imprimirán un mensaje en pantalla. Invoque el método privado desde el
método público. Implemente la clase creando una instancia e invoque el método público.

11. Hacer una clase de nombre Cajero que contenga las variables privadas nombreCliente,
apellidoCliente, codigocliente y saldo. En la misma clase declarar un método que permita
abonar un deposito de dinero al saldo y otro método que permita retirar dinero, ambos
métodos tendrán un parámetro.
Hacer otro método que me muestre la información siguiente: (dentro de este método llamar a
los métodos get)
Código Cliente:
Nombre y Apellido del Cliente:
El saldo total en su cuenta es:

Hacer otra clase que pruebe la clase Cajero instanciando 2 objetos, los datos de las variables
NO serán capturadas desde teclado sino asignados directamente. Para un objeto invocar el
método abonarSaldo y para el otro el método retirar. Al final invocar el método que me
despliegue toda la información para cada instancia.

12. Cree una clase llamada materias, la cual tendrá como atributos (o variables), el promedio, y
cinco evaluaciones. Cree un primer método cuya función sea solicitar desde el teclado las
notas de las cinco evaluaciones y otro método con 5 parámetros que retorne el cálculo del
promedio.
Implemente la clase materias y cree tres objetos, el objeto POO, informatica1 y
programacion1.
El método debe solicitar al alumno que escriba cada una de las notas de alguna de las materias
antes mencionadas; una vez haya capturado las notas, se mostrará un mensaje con el
promedio de esa materia, luego se mostrará otro mensaje solicitando que escriba las notas
para otra materia, luego otro mensaje indicando cual es el promedio obtenido.
Repita este mismo proceso para la última materia.

S-ar putea să vă placă și