miércoles, 25 de enero de 2017

J01: Fundamentos de Java: Módulo 06


Presentación

https://drive.google.com/open?id=0B7Ct7K_LTJvSUEdKcDZGSGhpSEU


Referencias


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



  1. Agregar a la clase de Planilla un método calcHorasExtras.
  2. El método calcHorasExtras recibe como parámetro el número de horas totales, este parámetro es de tipo double.
  3. 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.
  4. La hora extra desde 12.01 en adelante se paga a 2.0 de la hora normal, siempre con el Salario Diario del 2016.
  5. Ejemplo: calcHorasExtras(8)    retorna   0.00
  6. Ejemplo: calcHorasExtras(9)    retorna   15.35
  7. Ejemplo: calcHorasExtras(10)  retorna   30.70
  8. Ejemplo: calcHorasExtras(12)  retorna   61.40
  9. Ejemplo: calcHorasExtras(13)  retorna   81.87     (Las primeras 4 a 1.5 y el resto a 2)
  10. Ejemplo: calcHorasExtras(16)  retorna   143.28  (Las primeras 4 a 1.5 y el resto a 2)
  11. No, puede haber más de 10 horas extras.
  12. Agregar una clase TryTest al paquete de la aplicación.
  13. Agregar un método leerArchivo(), como el método de ejemplo en la presentación.
  14. 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