Alguém por favor pode me ajudar a resolver esse lup infinito que esta acontecendo com o while!!!!
#include<stdio.h>
int main()
{
float pot, total, consumo, tarifa;
int tempo;
char continuar [3], eletrodomestico[20];
printf("ESSE PROGRMA CALCULA O SEU CONSUMO ENERGETIGO MENSAL COM BASE EM SEUS ELETRODOMESTICOS");
total= 0;
tempo= 0;
continuar == 'SIM';
while (continuar != 'não')
{
printf("\n\nDigite o nome do seu eletrodomestico: ");
scanf("%s", eletrodomestico);
printf("\n Digite a potencia em WATT: ");
scanf("%f", &pot);
printf("\n Digite o tempo de uso diario em HORAS: ");
scanf("%d", &tempo);
consumo = (pot/1000)* tempo* 30;
total= total+ consumo;
printf("\n O eletrodomestico %s consome mensalmente: %f KW/H", eletrodomestico, consumo);
printf("\n Deseja calcular o consumo de mais algum eletrodomestico 'SIM' ou 'não': ");
scanf("%s", &continuar);
}
if (total <= 30)
tarifa = total * 0.16111;
else
if ((total>= 31) && (total<=100))
tarifa = total * 0.27619;
else
if((total >=101)&& (total<=220))
tarifa = total * 0.41428;
else
tarifa = total * 0.46031;
printf("\n O seu consumo total em KW/h foi de : ", total);
printf("\n Com base na tarifa o valor a ser pago ao fim do mes sera de : ", tarifa);
Pergunta
Erika Brito
Alguém por favor pode me ajudar a resolver esse lup infinito que esta acontecendo com o while!!!!
#include<stdio.h>
int main()
{
float pot, total, consumo, tarifa;
int tempo;
char continuar [3], eletrodomestico[20];
printf("ESSE PROGRMA CALCULA O SEU CONSUMO ENERGETIGO MENSAL COM BASE EM SEUS ELETRODOMESTICOS");
total= 0;
tempo= 0;
continuar == 'SIM';
while (continuar != 'não')
{
printf("\n\nDigite o nome do seu eletrodomestico: ");
scanf("%s", eletrodomestico);
printf("\n Digite a potencia em WATT: ");
scanf("%f", &pot);
printf("\n Digite o tempo de uso diario em HORAS: ");
scanf("%d", &tempo);
consumo = (pot/1000)* tempo* 30;
total= total+ consumo;
printf("\n O eletrodomestico %s consome mensalmente: %f KW/H", eletrodomestico, consumo);
printf("\n Deseja calcular o consumo de mais algum eletrodomestico 'SIM' ou 'não': ");
scanf("%s", &continuar);
}
if (total <= 30)
tarifa = total * 0.16111;
else
if ((total>= 31) && (total<=100))
tarifa = total * 0.27619;
else
if((total >=101)&& (total<=220))
tarifa = total * 0.41428;
else
tarifa = total * 0.46031;
printf("\n O seu consumo total em KW/h foi de : ", total);
printf("\n Com base na tarifa o valor a ser pago ao fim do mes sera de : ", tarifa);
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.