Sie sind auf Seite 1von 2

Ejercicio para resolver en Java, aplicando programación

orientada a objetos.

Ejercicio 1

Un agricultor requiere un programa que permita calcular el monto que le debe pagar a un
tractorista por concepto de arado de su terreno.

Se sabe que el costo por arado del terrero es de S/ 120 por hectárea y el tractorista otorga un
descuento dependiendo de la cantidad de hectáreas que se haya arado.

Descuento que se otorga dependiendo de la cantidad de hectáreas de arado:


Cantidad de hectáreas aradas Descuento
Menor o igual a 5 hectáreas 5%
Entre 6 y 10 hectáreas 10%
Entre 11 y 15 hectáreas 13%
Entre 16 y 25 hectáreas 17%
Más de 25 hectáreas 20%

Ejercicio 2

El director de personal de una universidad requiere un programa que permita calcular el sueldo
neto de sus docentes a tiempo completo.

Para calcular el sueldo debe ingresar los siguientes datos: sueldo básico, la cantidad de horas
extras trabajadas en el mes, la cantidad de minutos de tardanza e indicar si el docente tiene
hijos.

El precio que se le paga por cada hora extra es equivalente a: su sueldo básico entre 30 (días) y
luego entre 8 (horas). Ejemplo: Sueldo básico 5600. Precio hora extra = 5600 / 30 / 8; Precio hora
extra = S/ 23.33

El precio que se le descuenta por cada minuto de tardanza es equivalente a: su sueldo básico
entre 30 (días), luego entre 8 (horas) y luego entre 60 (minutos). Ejemplo: Sueldo básico 5600.
Precio descuento minuto tardanza = 5600 / 30 / 8 / 60; Precio descuento minuto tardanza = S/
0.39

Para calcular el sueldo neto debe seguir el siguiente procedimiento:


Sumar los ingresos del trabajador: sueldo básico + monto por horas extras + S/ 93 si tiene hijos
Obtener el descuento por afp: 13% de los ingresos del trabajador
Obtener el monto neto a pagar: suma de los ingresos del trabajador – descuento de afp – monto
de descuento por tardanzas.
Ejercicio 3

Elaborar un programa que solicite ingresar 5 notas entre 0 y 20 y determinar el nivel de logro
del estudiante:

Nota Nivel de logro


Menor o igual a 8 Deficiente
Entre 9 y 13 En proceso
Entre 14 y 16 Logrado
Entre 17 y 18 Sobresaliente
Entre 19 y 20 Excepcional

El programa debe mostrar como resultado cada nota ingresada mostrando su nivel de logro,
ejemplo:

Si las notas ingresadas fueran las siguientes: 10, 4, 19, 17, 15; el resultado a mostrar sería el
siguiente:

Nota 10  En proceso
Nota 4  Deficiente
Nota 19  Excepcional
Nota 17  Sobresaliente
Nota 15 Logrado

Ejercicio 4

Modifique el ejercicio 3 aplicando la teoría de sobrecarga métodos para obtener un programa


que permita determinar el nivel de logro de un estudiante ingresando: 2 notas, 3 notas y 4 notas.

Ejercicio 5

Modifique el ejercicio 3 aplicando la teoría de método constructor para obtener un programa


que permita determinar el nivel de logro de un estudiante ingresando: 2 notas, 3 notas y 4 notas.

Ejercicio 6

Modifique el ejercicio 3 para que permita ingresar N notas y luego muestre el nivel de logro de
cada nota ingresada. El programa debe dejar de pedir notas cuando se ingrese la nota “-1”

Das könnte Ihnen auch gefallen