-
Lenguaje
Java usando Scanner
-
Descripción
Calcular el pago de un trabajador en base a las horas trabajadas, a los años de trabajo en la empresa y a las siguientes condiciones que establece la empresa:
- Cada hora laborada se le paga a $76.5
- Tiene prestaciones equivalentes al 5% parte del sueldo base por concepto de ahorro.
- A todos los trabajadores se les otorga la 10% del sueldo base por concepto de despensa.
- Además por cada 5 años de trabajo en la empresa se otorga un bono equivalente a $30
- Se le retiene del sueldo bruto 7.5% por concepto de ISR.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import java.util.Scanner;
public class PagoDeUnTrabajador {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double ISR, ahorro, anos_de_trabajo, bono, despensa;
double horas_trabajadas, pago, sueldo_base;
System.out.print("Ingresa el valor de anos de trabajo: ");
anos_de_trabajo = in.nextDouble();
in.nextLine();
System.out.print("Ingresa el valor de horas trabajadas: ");
horas_trabajadas = in.nextDouble();
in.nextLine();
sueldo_base=horas_trabajadas*76.5;
ahorro=sueldo_base*0.05;
despensa=sueldo_base*0.1;
bono=anos_de_trabajo*30;
ISR=sueldo_base*0.075;
pago=sueldo_base+ahorro+despensa+bono-ISR;
System.out.println("Valor de ISR: " + ISR);
System.out.println("Valor de ahorro: " + ahorro);
System.out.println("Valor de bono: " + bono);
System.out.println("Valor de despensa: " + despensa);
System.out.println("Valor de pago: " + pago);
System.out.println("Valor de sueldo base: " + sueldo_base);
}
}
public class PagoDeUnTrabajador {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double ISR, ahorro, anos_de_trabajo, bono, despensa;
double horas_trabajadas, pago, sueldo_base;
System.out.print("Ingresa el valor de anos de trabajo: ");
anos_de_trabajo = in.nextDouble();
in.nextLine();
System.out.print("Ingresa el valor de horas trabajadas: ");
horas_trabajadas = in.nextDouble();
in.nextLine();
sueldo_base=horas_trabajadas*76.5;
ahorro=sueldo_base*0.05;
despensa=sueldo_base*0.1;
bono=anos_de_trabajo*30;
ISR=sueldo_base*0.075;
pago=sueldo_base+ahorro+despensa+bono-ISR;
System.out.println("Valor de ISR: " + ISR);
System.out.println("Valor de ahorro: " + ahorro);
System.out.println("Valor de bono: " + bono);
System.out.println("Valor de despensa: " + despensa);
System.out.println("Valor de pago: " + pago);
System.out.println("Valor de sueldo base: " + sueldo_base);
}
}