• Lenguaje

    Java usando Scanner

  • Descripción

    Un trabajador de la empresa Coca-Cola tiene un sueldo básico por el tipo de contratación que tiene con la empresa, el trabajador debe cumplir su horario normal de trabajo. Al firmar el contrato, el trabajador analiza que por horas extras diurnas recibe un 4% sobre el valor de su hora trabajada, por horas extras nocturnas recibe el 6% por horas trabajadas y por su salud le descuenta 2% y por la pension le otorgan un 4% y trasporte el 3%.

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
30
31
32
33
import java.util.Scanner;

public class TrabajadorDeCocaCola {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double hora_trabajada, horas_extras_diurnas, horas_extras_nocturnas, pension, salud;
        double sueldo_basico, sueldo_bruto, sueldo_neto, transporte;
        System.out.print("Ingresa el valor de hora trabajada: ");
        hora_trabajada = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de horas extras diurnas: ");
        horas_extras_diurnas = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de horas extras nocturnas: ");
        horas_extras_nocturnas = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de sueldo basico: ");
        sueldo_basico = in.nextDouble();
        in.nextLine();
        sueldo_bruto=sueldo_basico+horas_extras_diurnas*hora_trabajada*1.04+horas_extras_nocturnas*hora_trabajada*1.06;
        salud=sueldo_bruto*0.02;
        pension=sueldo_bruto*0.04;
        transporte=sueldo_bruto*0.03;
        sueldo_neto=sueldo_bruto-salud+pension+transporte;
        System.out.println("Valor de pension: " + pension);
        System.out.println("Valor de salud: " + salud);
        System.out.println("Valor de sueldo bruto: " + sueldo_bruto);
        System.out.println("Valor de sueldo neto: " + sueldo_neto);
        System.out.println("Valor de transporte: " + transporte);
    }

}