sábado, 19 de octubre de 2013

Programa que calcula el costo de Peaje de camiones

PROBLEMA

Calcula el costo de peaje de camiones. Los camiones que llegan a una estación de peaje deben pagar $ 50.00 por cada eje mas $ 100.00 por cada tonelada de peso total del camión.






DIAGRAMA DE FLUJO




Calcula el peaje







UML








SOLUCIÓN EN JAVA





Aqui se encuentra la clase Peaje, donde esta los atributos totalEjes, pagoPorEjes, totalDeToneladas, pagoPorToneladas, y el pago final donde son de tipo de datos Enteros y despues los encapsulamos para que sean privados y sean gets y sets.

Aqui se encuentran los get y set de los atributos encapsulados.


Aqui se encuentran los metodos Captura donde pide el total de los ejes, y el total de toneladas; Calcular donde hace la operacion aritmetica del pago por el total de ejes, total de toneladas, el pago por ejes y el pago por toneladas.

Aqui se encuentra el mensaje donde manda el resultado del pago total del  peaje por camiones.





CONCLUSIÓN


En este programa aprendimos es parte de la programación orientado a objetos de la manera como se utiliza los  método  y como utilizar los encapsulamientos: gets y stes, que para nosotros era algo nuevo.







Programa de calcular el salario

PROBLEMA



Calcular el salario diario de un empleado con baso a lo siguiente:
1.- Por cada hora trabajada recibe $ 17. 50 para las primeras 8 horas
2.- Por cada hora extra recibe $ 1.5 el costo de la hora de trabajo dentro de la hora normal






DIAGRAMA DE FLUJO





Calcula el salario





UML






SOLUCIÓN EN JAVA



Aquí se encuentra la clase salario, los atributos que son salario, salextra, pagoxhr, saltotal,h rstrabaj y hrsext; donde son de tipo de datos flotantes y enteros. También se encuentra los métodos captura donde pide las horas trabajadas y el pago por hora y operación.


Aquí se encuentra los métodos operación, imprimir donde imprime cual es el salario, el salario extra y el salario total y el main.



Aquí se encuentra el mensaje donde manda el total del salario.

Aquí se encuentra el mensaje donde manda el salario respectivamente capturado.





 CONCLUSIÓN






En este programa aprendimos un poco mas de la programación orientado a objetos, en como calculamos el salario de un trabajador; los atributos que utilizamos y después encapsulados y los métodos utilizados. Todo esto era algo nuevo para nosotros.