Está en la página 1de 6

Laboratorio de Programación Orientada a Objetos 2019-2 1er Parcial

Aplicando los conceptos de la Programación Orientada a Objetos, se le pide a usted desarrollar un


proyecto en Java que permita realizar mantenimiento a un Archivo de Textos (datos.txt)

Primero se definirá una clase ARCHIVO :

ATRIBUTOS Y METODOS DE LA CLASE “ARCHIVO”

*Los métodos a desarrollar en la clase archivo, serán todos de tipo static:

Clase: Archivo
String Correo;
String dir;
String pais;
String cel;
String nombre;
String apelllido;
String sueldo;
Abrir(); abre el archivo para lectura y lo muestra todo en pantalla
consultar_dominio() busca en el archivo un dominio de correo especifico
consultar_nombre() busca en el archivo un nombre especifico
consultar_apellido() busca en el archivo un apellido especifico
consultar_sueldos() busca en el archivo un sueldo o rango específico
agregar() permite agregar una nueva persona al archivo
finalizar() termina el programa y se cierra menú.

El método main se creará en otra clase llamada principal y desde allí se administrará el menú.

Clase: principal

main() ejecuta el programa

A continuación los pantallazos paso a paso de como trabajará la aplicación…


FUNCIONAMENTO PASO A PASO DEL PROGRAMA y ASIGNACION DE GRUPOS

El archivo datos.txt será administrado desde el siguiente menú:

Asignación de opciones:

1. Steevens Fonseca , Sacned Arrieta y Carlos Valenzuela


2. Vladimir Roca y Abel Camacho
3. Luis Eversley y Juan Domínguez
4. Miguel Cabas y Jonathan Romero
5. Sub-Menu Sueldos:
5.1. Carlos Rosales y Arturo Insignares: Consultar un sueldo específico
5.2. David Peña: Consultar un rango de sueldos
5.3. Sebastián Matute: Consultar sueldo menores iguales a uno particular
5.4. Alejandro Ponce: Consultar sueldo mayores iguales a uno particular
6. Roberto Lozada

Nota: c/grupo debe hacer el menú y sólo ejecutar la opción que le correspondió, el resto no.
PASO A PASO DEL PROGRAMA (PANTALLAZOS)

Al escoger la opción 1: debe salir todo lo que contiene el archivo

Al escoger la opción 2: debe pedir el dominio

Y si tecleo por ejemplo hotmail, saldrán… todos los hotmail,

Se debe tener en cuenta que si se teclea un dominio inexistente, se debe anunciar con un mensaje
“Ese dominio no existe” (ver pantallazos de opción 4).

Si escojo la opcion 3: me debe pedir el nombre de la persona(s) a consultar

Y muestra los que coincidan

Se debe tener en cuenta que si se teclea un nombre de persona inexistente, se debe anunciar con
un mensaje “Ese nombre no existe” (ver pantallazos de opción 4).
Igualmente si escojo la opción 4: pide el apellido

En caso de no encontrar cualquiera de las anteriores consultas, sacara el siguiente mensaje

Si escoje la opción 5: consultara por sueldos… y aparecerá un submenú así:

De tal forma que si le doy un valor, por ejmeplo 2000, mostrará todos los que ganen exactamente
eso

Si escojo la opción 6: Agregar datos al archivo…. Comenzara a pedirme toda la informacion de una
nueva persona…
Al volver a consultar todo el archivo, vemos que aparece valentina de últma…

También podría gustarte