• Lenguaje

    Java usando Scanner

  • Descripción

    Calcular y mostrar el costo total qué representa un paciente para un hospital de acuerdo al tipo de enfermedad según los datos de la tabla, adicionalmente deberá considerarse que las mujeres tienen un incremento del 10% para el primer tipo de enfermedad y los hombres tienen un incremento del 5% para el tercer tipo de enfermedad.
    Tipo de enfermedad | Costo del paciente por día
    1 | 200
    2 | 350
    3 | 410

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
import java.util.Scanner;

public class CostoDeUnPacienteEnUnHospital {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int genero;
        double costo_por_dia, costo_total, dias_interno, tipo_de_enfermedad;
        System.out.print("Ingresa el valor de dias interno: ");
        dias_interno = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de tipo de enfermedad: ");
        tipo_de_enfermedad = in.nextDouble();
        in.nextLine();
        System.out.println("Selecciona el valor de genero.");
        System.out.println("\t1.- Mujer");
        System.out.println("\t2.- Hombre");
        System.out.print("\t: ");
        do {
            genero = in.nextInt();
            in.nextLine();
            if (genero<1||genero>2)
                System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
        } while (genero<1||genero>2);
        costo_por_dia=0;
        if(tipo_de_enfermedad==1)
            costo_por_dia=200;
        if(tipo_de_enfermedad==2)
            costo_por_dia=350;
        if(tipo_de_enfermedad==3)
            costo_por_dia=410;
        if(genero==1&&tipo_de_enfermedad==1)
            costo_por_dia=costo_por_dia*1.1;
        if(genero==2&&tipo_de_enfermedad==3)
            costo_por_dia=costo_por_dia*1.05;
        costo_total=costo_por_dia*dias_interno;
        System.out.println("Valor de costo por dia: " + costo_por_dia);
        System.out.println("Valor de costo total: " + costo_total);
    }

}