• Lenguaje

    Java usando Scanner

  • Descripción

    Calcular el sueldo quincenal, tomando en cuenta los siguientes parámetros:
    $ 450.000 por quincena
    Bono de 10% de profesionalización a los que tienen título universitario
    Bono quincenal de transporte de $ 70.000
    Bono de alimentación de $ 5.000 por día laborado
    Deducciones:
    2% Seguro Colectivo
    1% Paro Forzoso
    2% Seguro Social
    2% Caja de Ahorro

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
34
35
36
37
38
39
40
41
42
43
44
45
46
import java.util.Scanner;

public class SueldoQuincenalMasBonosYDeducciones {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int tiene_titulo_universitario;
        double bono_alimentacion, bono_profesionalizacion, bono_transporte, deduccion_caja_de_ahorro, deduccion_paro_forzoso;
        double deduccion_seguro_colectivo, deduccion_seguro_social, dias_laborados, sueldo_base, sueldo_quincenal;
        System.out.print("Ingresa el valor de dias laborados: ");
        dias_laborados = in.nextDouble();
        in.nextLine();
        System.out.println("Selecciona el valor de tiene titulo universitario.");
        System.out.println("\t1.- S\u00ED");
        System.out.println("\t2.- No");
        System.out.print("\t: ");
        do {
            tiene_titulo_universitario = in.nextInt();
            in.nextLine();
            if (tiene_titulo_universitario<1||tiene_titulo_universitario>2)
                System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
        } while (tiene_titulo_universitario<1||tiene_titulo_universitario>2);
        sueldo_base=450000;
        if(tiene_titulo_universitario==1)
            bono_profesionalizacion=sueldo_base*0.1;
        else
            bono_profesionalizacion=0;
        bono_transporte=70000;
        bono_alimentacion=dias_laborados*5000;
        deduccion_seguro_colectivo=sueldo_base*0.02;
        deduccion_paro_forzoso=sueldo_base*0.01;
        deduccion_seguro_social=sueldo_base*0.02;
        deduccion_caja_de_ahorro=sueldo_base*0.02;
        sueldo_quincenal=sueldo_base+bono_profesionalizacion+bono_transporte+bono_alimentacion-deduccion_seguro_colectivo-deduccion_paro_forzoso-deduccion_seguro_social-deduccion_caja_de_ahorro;
        System.out.println("Valor de bono alimentacion: " + bono_alimentacion);
        System.out.println("Valor de bono profesionalizacion: " + bono_profesionalizacion);
        System.out.println("Valor de bono transporte: " + bono_transporte);
        System.out.println("Valor de deduccion caja de ahorro: " + deduccion_caja_de_ahorro);
        System.out.println("Valor de deduccion paro forzoso: " + deduccion_paro_forzoso);
        System.out.println("Valor de deduccion seguro colectivo: " + deduccion_seguro_colectivo);
        System.out.println("Valor de deduccion seguro social: " + deduccion_seguro_social);
        System.out.println("Valor de sueldo base: " + sueldo_base);
        System.out.println("Valor de sueldo quincenal: " + sueldo_quincenal);
    }

}