• 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
56
57
#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 ("Ingresa el apellido: ");
    scanf ("%[^\r\n]", apellido);
    (void) getchar ();
    printf ("Ingresa el cedula del cliente: ");
    scanf ("%[^\r\n]", cedula_del_cliente);
    (void) getchar ();
    printf ("Ingresa el valor de kilovatios consumidos: ");
    scanf ("%f", &kilovatios_consumidos);
    (void) getchar ();
    printf ("Selecciona el valor de zona.\n");
    printf ("\t1.- Rural\n");
    printf ("\t2.- Urbana\n");
    printf ("\t3.- Comercial\n");
    printf ("\t: ");
    do {
        scanf ("%d", &zona);
        (void) getchar ();
        if (zona<1||zona>3)
            printf ("Valor incorrecto. Ingr\202salo 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;
}