• Lenguaje

    PSeInt (Pseudocódigo)

  • 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
Proceso CostoDeUnPacienteEnUnHospital
    Escribir Sin Saltar "Ingresa el valor de dias interno:";
    Leer dias_interno;
    Escribir Sin Saltar "Ingresa el valor de tipo de enfermedad:";
    Leer tipo_de_enfermedad;
    Escribir "Selecciona el valor de genero.";
    Escribir "    1.- Mujer";
    Escribir "    2.- Hombre";
    Escribir Sin Saltar "    :";
    Repetir
        Leer genero;
        Si genero<1 O genero>2 Entonces
            Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
        FinSi
    Hasta Que genero>=1 Y genero<=2;
    costo_por_dia <- 0;
    Si tipo_de_enfermedad = 1 Entonces
        costo_por_dia <- 200;
    FinSi
    Si tipo_de_enfermedad = 2 Entonces
        costo_por_dia <- 350;
    FinSi
    Si tipo_de_enfermedad = 3 Entonces
        costo_por_dia <- 410;
    FinSi
    Si genero = 1 Y tipo_de_enfermedad = 1 Entonces
        costo_por_dia <- costo_por_dia*1.1;
    FinSi
    Si genero = 2 Y tipo_de_enfermedad = 3 Entonces
        costo_por_dia <- costo_por_dia*1.05;
    FinSi
    costo_total <- costo_por_dia*dias_interno;
    Escribir "Valor de costo por dia: ", costo_por_dia;
    Escribir "Valor de costo total: ", costo_total;
FinProceso