Sunteți pe pagina 1din 16

Universidad Politcnica Del Valle De Toluca

Materia: Programacin Orientada A Objetos


Maestra: Leticia Jael Rojas
Alumna: Yessenia Martinez Molina
Matricula: 1417INI130
Grupo: INI5MA
Carrera: Ingeniera En Informtica

Compendio de ejercicio

Ejercicio 1: Empleado
En este problema se crea una clase principal que es la de empleado en donde
se pide el nombre del empleado y se crea un constructor as como un mtodo
abstracto.

Se crea una clase hija de empleado por comisin en donde se pide la comisin,
el pago y el nombre, aqu se manda a llamar el mtodo abstracto para calcular
el sueldo que es igual a la comisin ms el pago.

Se crea otra clase que se llame jefe en donde se pide el nombre, el pago, el
prstamo y la gratificacin y aqu se vuele a llamar el mtodo abstracto para
calcular el sueldo que es igual a la suma del pago, de la gratificacin y de la
prestacin.

Por ltimo se crea la prueba en donde se creara el objeto tanto de empleado de


comisin como el de jefe.

Esto es lo que muestra el programa:

Ejercicio 2: Empleado
Este programa crea una clase llamada excepcin en donde se le piden los
siguientes datos al usuario que son su nombre, sueldo neto y horas trabajadas
y luego se calcula el costo por hora dividiendo el sueldo neto / las horas.
Despus se creara un archivo el cual mostrara todos los datos que se le
pidieron as como el costo por hora. Tambin se pondrn algunas excepcin
una para avisar que el archivo no se encontr y la otra validar para que el
nmero de horas no sea cero y por ltimo el error en donde se muestra que no
es el tipo de dato que se pidi.

Ejercicio 3: Exceptions
Ejercicio que crea un archivo en donde mostrara el numero almacenado en el
programa y mostrara un mensaje en caso de que no encuentre el archivo y
tambin mostrara otro mensaje cuando el documento se crea de forma
correcta.

Ejercicio 4: Triangulo
Programa que crea una clase de un tringulo en donde se pide el nombre del
tringulo y despus se crea una clase abstracta en donde se declara un
mtodo abstracto el cual servir para calcular el rea y el permetro y luego se

crean tres clases diferentes una de triangulo equiltero, issceles y un


escaleno en donde en cada clase se manda a llamar el mtodo abstracto y se
calcula su permetro y su rea. Por ltimo en la clase prueba se pide la medida
de los lados de los diferentes lados.

Ejercicio 5: Animal

Programa que crea diversas clases de animales de acuerdo a una herencia y al


final muestra todos sus datos, tambin crea una interface en donde se
declaran todos los mtodos abstractos que se utilizaran en las diferentes
clases.

Ejercicio 6: Extens
Programa que pide un numerador y un denominador y al final muestra los
datos ingresados as como el resultado de la divisin.

Ejercicio 7: ZeroException
Programa que pide un numerador y un denominador pero implementa un try
catch para atrapar errores y corregirlos por ejemplo en caso de que el
denominador sea igual a cero el programa mostrara un mensaje de error y
volver a pedir el nmero hasta que este sea diferente de cero, de igual
manera muestra un mensaje de error en caso de que el usuario ingrese letra
en vez de nmeros.
Al final se muestra el resultado de la divisin.

Ejercicio 8: ExceptionEmpleado
En este programa se piden los datos de un empleado que son
el nombre, sueldo y horas y a partir de esto se crea un archivo
en el cual se mostraran los datos que el usuario ingreso as
como tambin se calcula el costo por hora que es el sueldo
entre las horas.
Luego en clases diferentes se crearan dos excepciones una
para decir que el sueldo no puede ser menor de 50 ni mayor
a 5000 y la otra para decir que EL SUELDO NO DEBE DE
SER MENORA 0NI MAYOR A 8.

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