EL problema es el siguiente: Elaborar un algoritmo para calcular e imprimir el sueldo de un empleado, por medio del lenguaje de programación JAVA.
EL programa queda así:
import java.util.Scanner;
public class SueldoEmpleado {
String nombreEmp;
int horasTrab = 0;
float cuotaHora = 0;
public void pedirDatos(){
Scanner in = new Scanner(System.in);
System.out.println("Ingrese nombre empleado: ");
nombreEmp = in.next();
System.out.println("Ingrese Cuota por hora: ");
cuotaHora = in.nextFloat();
System.out.println("Ingrese Horas trabajados: ");
horasTrab = in.nextInt();
}
public double calcularSueldo(){
double sueldo;
sueldo = horasTrab*cuotaHora;
return sueldo;
}
}
La segunda clase hace que se ejecute el programa por medio del método Main, quedaria así:
public class MainSueldoEmpleado {
public static void main(String[] args) {
SueldoEmpleado empleado = new SueldoEmpleado();
empleado.pedirDatos();
System.out.println("El sueldo de "+ empleado.nombreEmp+" es de $"+ empleado.calcularSueldo());
}
}
Haciendo una prueba quedaria así:
Ingrese nombre empleado:
Carlos
Ingrese Cuota por hora:
10
Ingrese Horas trabajados:
180
El sueldo de Carlos es de $1800.0
EL programa queda así:
import java.util.Scanner;
public class SueldoEmpleado {
String nombreEmp;
int horasTrab = 0;
float cuotaHora = 0;
public void pedirDatos(){
Scanner in = new Scanner(System.in);
System.out.println("Ingrese nombre empleado: ");
nombreEmp = in.next();
System.out.println("Ingrese Cuota por hora: ");
cuotaHora = in.nextFloat();
System.out.println("Ingrese Horas trabajados: ");
horasTrab = in.nextInt();
}
public double calcularSueldo(){
double sueldo;
sueldo = horasTrab*cuotaHora;
return sueldo;
}
}
La segunda clase hace que se ejecute el programa por medio del método Main, quedaria así:
public class MainSueldoEmpleado {
public static void main(String[] args) {
SueldoEmpleado empleado = new SueldoEmpleado();
empleado.pedirDatos();
System.out.println("El sueldo de "+ empleado.nombreEmp+" es de $"+ empleado.calcularSueldo());
}
}
Haciendo una prueba quedaria así:
Ingrese nombre empleado:
Carlos
Ingrese Cuota por hora:
10
Ingrese Horas trabajados:
180
El sueldo de Carlos es de $1800.0
No hay comentarios:
Publicar un comentario