-
Lenguaje
C
-
Descripción
Elabore un algoritmo para una empresa eléctrica que permita ingresar el código de suministro y la cantidad de Kilowatts consumidos. Calcule y muestre los siguientes pagos:
- Importe inicial.
- El pago del 3.5% por alumbrado público.
- El pago del $1.80 por mantenimiento.
- El pago de $4.80 por reajuste de acuerdo a ley.
- El 19% por pago del IGV.
- El pago total.
Los datos a ingresar son el nombre de usuario, la cantidad de Kilowatts, considerar para todos los casos que la tarifa por cada Kilowatts es de $0.50.
Nota: Los porcentajes son con respecto al importe inicial.
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
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
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
float IGV, alumbrado_publico, cantidad_de_kilowatts, importe_inicial, mantenimiento;
float pago_total, reajuste;
char codigo_de_suministro[63], nombre_de_usuario[63];
printf ("Ingresa el codigo de suministro: ");
scanf ("%[^\r\n]", codigo_de_suministro);
(void) getchar ();
printf ("Ingresa el nombre de usuario: ");
scanf ("%[^\r\n]", nombre_de_usuario);
(void) getchar ();
printf ("Ingresa el valor de cantidad de kilowatts: ");
scanf ("%f", &cantidad_de_kilowatts);
(void) getchar ();
importe_inicial=0.5*cantidad_de_kilowatts;
alumbrado_publico=importe_inicial*0.035;
mantenimiento=1.8;
reajuste=4.8;
IGV=importe_inicial*0.19;
pago_total=importe_inicial+alumbrado_publico+mantenimiento+reajuste+IGV;
printf ("Codigo de suministro: %s\n", codigo_de_suministro);
printf ("Nombre de usuario: %s\n", nombre_de_usuario);
printf ("Valor de IGV: %g\n", IGV);
printf ("Valor de alumbrado publico: %g\n", alumbrado_publico);
printf ("Valor de importe inicial: %g\n", importe_inicial);
printf ("Valor de mantenimiento: %g\n", mantenimiento);
printf ("Valor de pago total: %g\n", pago_total);
printf ("Valor de reajuste: %g\n", reajuste);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
float IGV, alumbrado_publico, cantidad_de_kilowatts, importe_inicial, mantenimiento;
float pago_total, reajuste;
char codigo_de_suministro[63], nombre_de_usuario[63];
printf ("Ingresa el codigo de suministro: ");
scanf ("%[^\r\n]", codigo_de_suministro);
(void) getchar ();
printf ("Ingresa el nombre de usuario: ");
scanf ("%[^\r\n]", nombre_de_usuario);
(void) getchar ();
printf ("Ingresa el valor de cantidad de kilowatts: ");
scanf ("%f", &cantidad_de_kilowatts);
(void) getchar ();
importe_inicial=0.5*cantidad_de_kilowatts;
alumbrado_publico=importe_inicial*0.035;
mantenimiento=1.8;
reajuste=4.8;
IGV=importe_inicial*0.19;
pago_total=importe_inicial+alumbrado_publico+mantenimiento+reajuste+IGV;
printf ("Codigo de suministro: %s\n", codigo_de_suministro);
printf ("Nombre de usuario: %s\n", nombre_de_usuario);
printf ("Valor de IGV: %g\n", IGV);
printf ("Valor de alumbrado publico: %g\n", alumbrado_publico);
printf ("Valor de importe inicial: %g\n", importe_inicial);
printf ("Valor de mantenimiento: %g\n", mantenimiento);
printf ("Valor de pago total: %g\n", pago_total);
printf ("Valor de reajuste: %g\n", reajuste);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}