Lenguaje C
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
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int genero;
    float costo_por_dia, costo_total, dias_interno, tipo_de_enfermedad;
    printf ("Ingrese el valor de dias interno: ");
    scanf ("%f", &dias_interno);
    printf ("Ingrese el valor de tipo de enfermedad: ");
    scanf ("%f", &tipo_de_enfermedad);
    printf ("Seleccione el valor de genero.\n");
    printf ("\t1.- Mujer\n");
    printf ("\t2.- Hombre\n");
    printf ("\t: ");
    do {
        scanf ("%d", &genero);
        if (genero<1||genero>2)
            printf ("Valor incorrecto. Ingr\202selo 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;
    printf ("Valor de costo por dia: %g\n", costo_por_dia);
    printf ("Valor de costo total: %g\n", costo_total);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}