CUARTA PRACTICA
Problema a resolver:
Calcular el salario de un empleado con base en lo siguiente:
1)por cada hora trabajada recibe $17.50, para las primeras 8 horas.
2)por cada hora extra recibe 1.5 veces el costo de la hora de trabajo dentro del horario normal.
Procedimiento:
1. Comenzamos a analizar el
programa a resolver.
2. Identificamos los datos de
entrada ($17.50 las 8 hrs. De trabajo normal y 1.5 veces más para las hrs.
extras) y salida (salario final del empleado).
3. Creamos el diagrama UML, la cual contiene el nombre de la clase, atributos y métodos.
4. Comenzamos a codificar y creamos
la clase llamada Salario.
5. Después utilizamos una
herramienta de java conocido como refactor
para las variables (int ht, float pxh, float s, float st) y de esa
manera realizamos el programa más rápido
y mejor organizado.
6. Posteriormente comenzamos a crear los métodos: captura, calcula e
imprimir.
7. Luego creamos la clase llamada
Calculasalario, en la que creamos una variable “z”, la cual tiene la función de
realizar las operaciones aritméticas del método que le asignemos.
Por último ejecutamos el
programa, así logrando imprimir el salario del empleado deseado.DIAGRAMAS UML
SOLUCIÓN EN JAVA
comienza la clase salario
import javax.swing.JOptionPane;
public class Salario {
private int ht;
private int ph;
private double salario;
private double salarioextra;
public void captura(){
ht=Integer.parseInt(JOptionPane.showInputDialog("horas trabajadas "));
ph=Integer.parseInt(JOptionPane.showInputDialog("pago x hora "));
}
public void calcula(){
if(ht>8){
salario=(ht-8)*(ph*1.5);
salarioextra=(8*ph)+salario;
}
else{
salario=ht*ph;
}
}
public void imprimir(){
JOptionPane.showMessageDialog(null,"El SALARIO CON HORAS EXTRAS "+salarioextra+"\n"+"EL SALARIO NORMAL "+salario);
}
}
Termina la clase salario
comienza la clase calculasalario
public class Calculasalario {
public static void main(String []largs){
Salario z;
z=new Salario();
z.captura();
z.calcula();
z.imprimir();
}
}
Termina la clase calculasalario
CONCLUSIÓN
Esta práctica fue fácil de realizar ya que utilizamos todo lo aprendido hasta el momento y sobretodo porque es un problema sencillo de resolver, todos estamos relacionados en la vida cotidiana con el calculo de salarios normales y con horas extras.
Autores
Javier Arley Gonzalez Roblero, Manuel Alejandro Mendez lopez y Saulo Ortiz Ortiz
No hay comentarios:
Publicar un comentario