Presentación
https://drive.google.com/open?id=0B7Ct7K_LTJvSUEdKcDZGSGhpSEUReferencias
Tipos Enumerados
https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
Ciclo for each
http://docs.oracle.com/javase/1.5.0/docs/guide/language/foreach.html
Class Date
https://docs.oracle.com/javase/7/docs/api/java/util/Date.html
Class Calendar
https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html
Class GregorianCalendar
https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html
Error y Exception
http://www.alden-jsp-hosting.com/JAVA-tutorial/essential/exceptions/throwing.html
Exception
https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html
Bloque try
https://docs.oracle.com/javase/tutorial/essential/exceptions/try.html
Laboratorio
- Agregar a la clase de Planilla un método calcHorasExtras.
- El método calcHorasExtras recibe como parámetro el número de horas totales, este parámetro es de tipo double.
- Retorna el pago de las Horas Extras, como un valor double, es decir, después de las primeras 8 horas, la hora extra de 8.01 en adelante hasta 12.00, se paga a 1.5 de la hora normal usando el Salario Diario del 2016.
- La hora extra desde 12.01 en adelante se paga a 2.0 de la hora normal, siempre con el Salario Diario del 2016.
- Ejemplo: calcHorasExtras(8) retorna 0.00
- Ejemplo: calcHorasExtras(9) retorna 15.35
- Ejemplo: calcHorasExtras(10) retorna 30.70
- Ejemplo: calcHorasExtras(12) retorna 61.40
- Ejemplo: calcHorasExtras(13) retorna 81.87 (Las primeras 4 a 1.5 y el resto a 2)
- Ejemplo: calcHorasExtras(16) retorna 143.28 (Las primeras 4 a 1.5 y el resto a 2)
- No, puede haber más de 10 horas extras.
- Agregar una clase TryTest al paquete de la aplicación.
- Agregar un método leerArchivo(), como el método de ejemplo en la presentación.
- Invocar al método leerArchivo() de la Clase TryTest, desde la clase de la aplicación en el método main().
No hay comentarios.:
Publicar un comentario