Lenguaje C
Descripción Calcula los kilovatios consumidos según la zona donde vive. Si la zona es rural, el costo del kilovatio es de 32. Si la zona es urbana el costo del kilovatio es de 43.25, y si la zona es comercial es de 55. Visualizar; apellido y cédula del cliente, zona donde vive, y tomar en cuenta el iva (12%).
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
47
48
49
50
51
52
53
54
55
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int zona;
    float costo_del_kilovatio, iva, kilovatios_consumidos, subtotal, total;
    char apellido[63], cedula_del_cliente[63];
    printf ("Ingrese el apellido: ");
    scanf ("%[^\r\n]", apellido);
    getchar ();
    printf ("Ingrese el cedula del cliente: ");
    scanf ("%[^\r\n]", cedula_del_cliente);
    getchar ();
    printf ("Ingrese el valor de kilovatios consumidos: ");
    scanf ("%f", &kilovatios_consumidos);
    printf ("Seleccione el valor de zona.\n");
    printf ("\t1.- Rural\n");
    printf ("\t2.- Urbana\n");
    printf ("\t3.- Comercial\n");
    printf ("\t: ");
    do {
        scanf ("%d", &zona);
        if (zona<1||zona>3)
            printf ("Valor incorrecto. Ingr\202selo nuevamente.: ");
    } while (zona<1||zona>3);
    costo_del_kilovatio=0;
    if(zona==1)
    {
        costo_del_kilovatio=32;
        printf ("Zona rural\n");
    }
    if(zona==2)
    {
        costo_del_kilovatio=43.25;
        printf ("Zona urbana\n");
    }
    if(zona==3)
    {
        costo_del_kilovatio=55;
        printf ("Zona comercial\n");
    }
    subtotal=kilovatios_consumidos*costo_del_kilovatio;
    iva=subtotal*0.12;
    total=subtotal+iva;
    printf ("Apellido: %s\n", apellido);
    printf ("Cedula del cliente: %s\n", cedula_del_cliente);
    printf ("Valor de costo del kilovatio: %g\n", costo_del_kilovatio);
    printf ("Valor de iva: %g\n", iva);
    printf ("Valor de subtotal: %g\n", subtotal);
    printf ("Valor de total: %g\n", total);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}