#include #include int main() { int numConsumidor = 999, tipoConsumidor; float kwh, consumo; float consuTot1 = 0; float consuTot2 = 0; float consuTot3 = 0; float medConsu1; float medConsu2; int qtdeConsu1 = 0; int qtdeConsu2 = 0; while (numConsumidor != 0) { printf("Informe o numero do consumidor:\n"); scanf("%d", &numConsumidor); if (numConsumidor == 0) break; printf("Informe kwh:\n"); scanf("%f", &kwh); printf("Informe o tipo do consumidor:\n"); scanf("%d", &tipoConsumidor); switch (tipoConsumidor) { case 1: consumo = kwh * 0.3; consuTot1 += consumo; qtdeConsu1++; break; case 2: consumo = kwh * 0.5; consuTot2 += consumo; qtdeConsu2++; break; case 3: consumo = kwh * 0.7; consuTot3 += consumo; break; default: consumo = 0; break; } printf("Consumo total: %f\n", consumo); } printf("Total tipo 1: %f\n", consuTot1); printf("Total tipo 2: %f\n", consuTot2); printf("Total tipo 3: %f\n", consuTot3); medConsu1 = consuTot1 / qtdeConsu1; medConsu2 = consuTot2 / qtdeConsu2; printf("Media tipo 1: %f\n", medConsu1); printf("Media tipo 2: %f\n", medConsu2); return 0; }