Senhores alunos da turma 2030411A (Tecnólogo):
Segue a solução do programa para estimar o valor da conta de energia (com apenas 5 itens).
----------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
/******************************************************
Faça um programa para estimar o valor da conta de
energia elétrica em função dos equipamentos presentes
na casa do consumidor.
– Para cada aparelho escolhido deve ser perguntado o
número de dias em que o equipamento é utilizado
durante o mês e as horas de utilização dia.
– No caso das lâmpadas, perguntar ainda o número de
lâmpadas.
– No caso de aparelhos de uso contínuo (refrigerador) só
acumular o número de kwh.
– Prever 20 itens.
– Calcular o valor da conta com base na tabela atual da
concessionária de energia.
– http://www.inmetro.gov.br/consumidor/tabelas.asp
******************************************************/
int main()
{ int caso=1,n_15=0;
float consumo=0,horas,valor;
const float TARIFA_1=0.377;
const float TARIFA_UP=0.446820;
while(1)
{ if(caso==0)break;
printf("Escolha um eletrodomestico\n");
printf("<1> Lampada compacta de 15W\n");
printf("<2> Chuveiro eletrico\n");
printf("<3> Refrigerador duplex\n");
printf("<4> Televisao de LED 33 polegadas\n");
printf("<5> Notebook\n");
printf("<0> Calcular valor do consumo\n");
scanf("%d", &caso);
switch (caso)
{
case 1:
printf("Quantas lampadas?\n");
scanf("%d",&n_15);
printf("Quantas horas ficam ligadas por dia?\n");
scanf("%f",&horas);
consumo = consumo + 0.015*n_15*horas*30;
system("cls");
printf("Consumo Parcial = %.2f kWh\n\n", consumo);
break;
case 2:
printf("Quantas horas de uso por dia?\n");
scanf("%f",&horas);
consumo = consumo + 5*horas*30;
system("cls");
printf("Consumo Parcial = %.2f kWh\n\n", consumo);
break;
case 3:
consumo = consumo + 52;
system("cls");
printf("Consumo Parcial = %.2f kWh\n\n", consumo);
break;
case 4:
printf("Quantas horas de uso por dia?\n");
scanf("%f",&horas);
consumo = consumo + 0.07*horas*30;
system("cls");
printf("Consumo Parcial = %.2f kWh\n\n", consumo);
break;
case 5:
printf("Quantas horas de uso por dia?\n");
scanf("%f",&horas);
consumo = consumo + 0.04*horas*30;
system("cls");
printf("Consumo Parcial = %.2f kWh\n\n", consumo);
break;
case 0:
printf("Voce saiu do programa!\n\n");
break;
default:
printf("Escolha novamente\n\n");
break;
}
}
if(consumo>150)
valor = 150*TARIFA_1 + (consumo-150)*TARIFA_UP;
else
valor = consumo*TARIFA_1;
printf("Sua conta \x82 de R$ %.2f\n",valor);
return 0;
}
Nenhum comentário:
Postar um comentário