1. (2,0 pontos) Escreva um programa em C que solicite o consumo, em KW, de várias residências. Deve ser
utilizado o flag (-99) a fim de indicar que não será mais solicitado o consumo da residência, isso significa
que, quando o consumo for = -99 o programa deve encerrar a coleta dos dados.
Após a informação do flag, o programa deve apresentar:
Total de residências com consumo até 100kw
Total de residências com consumo superior a 100kw
Quantidade de residências avaliadas.
Média de consumo das residências
socorro kk
Soluções para a tarefa
Resposta:
#include <stdio.h>
int main()
{
int consumo;
int contMaiorque100 = 0;
int contMenorque100 = 0;
int contTotal = 0;
int media ;
int cont = 0;
int consumoTotal = 0;
printf("Digite o consumo da residencia (se deseja sair digite -99\n");
scanf("%d",&consumo);
while(consumo != -99){
if(consumo > 100){
contMaiorque100++;
}else{
contMenorque100++;
}
consumoTotal = consumoTotal + consumo;
cont++;
printf("Digite o consumo da residencia (se deseja sair digite -99\n");
scanf("%d",&consumo);
}
media = consumoTotal/cont;
printf("Total de casas com ate 100Kw %d\n", contMaiorque100);
printf("Total de casas com mais de 100Kw %d\n", contMenorque100);
printf("Total de casas visitadas %d\n", cont);
printf("Media de consumo das residencias %d", media);
return 0;
}
ve se isso pode te ajudar (qualquer coisa me avisa)
Explicação: