fork download
  1. #include <stdio.h>
  2. int main() {
  3. struct pessoas {
  4. int codTC; //codigo do consumidor para falar se é 1-Residencial 2-Comercial 3-Industrial
  5. int num; //numero do consumidor (vou colocar o numero referente ao cod para nao confundir)
  6. float kwh; //Quilowatt-hora
  7. };
  8. struct pessoas consumidor[16];
  9. float total, consumo1, consumo2;
  10. int i = 0;
  11. printf("Exercício desenvolvido considerando a tarifa do CIP - Contribuição Municipal\n");
  12. do {
  13. printf("\nDigite o numero do consumidor: ");
  14. scanf("%i", &consumidor[i].num);
  15. if (consumidor[i].num == 0) break;
  16. printf("\nTipo de consumidor, digite:\n1 - Residencial\n2 - Comercial\n3 - Industrial: ");
  17. scanf("%i", &consumidor[i].codTC);
  18. printf("\nDigite a quantidade de kWh consumidos durante o mes: ");
  19. scanf("%f", &consumidor[i].kwh);
  20. fflush(stdin);
  21. if (consumidor[i].codTC == 1) {
  22. printf("\nResidencial");
  23. total = consumidor[i].kwh * 0.3;
  24. consumo1 = consumidor[i].kwh; //isto não faz sentido mas deixei
  25. } else if (consumidor[i].codTC == 2) {
  26. printf("\nComercial");
  27. total = consumidor[i].kwh * 0.5;
  28. consumo2 = consumidor[i].kwh; //isto não faz sentido mas deixei
  29. } else if (consumidor[i].codTC == 3) {
  30. printf("\nIndustrial");
  31. total = consumidor[i].kwh * 0.7;
  32. }
  33. float totalT = total + 5.17;
  34. float media = consumo1 + consumo2 / 2; //isto não faz sentido mas deixei
  35. printf("\nO total de consumo e %.2f\n", total);
  36. printf("\nO custo total e %.2f\n", totalT);
  37. printf("\nA media de consumo dos consumidores 1 e 2 e %.2f\n", media);
  38. i++;
  39. } while (i == 16);
  40. }
  41.  
  42. //https://pt.stackoverflow.com/q/87889/101
Success #stdin #stdout 0s 4388KB
stdin
1
1
100
2
2
200
0
stdout
Exercício desenvolvido considerando a tarifa do CIP - Contribuição Municipal

Digite o numero do consumidor: 
Tipo de consumidor, digite:
1 - Residencial
2 - Comercial
3 - Industrial: 
Digite a quantidade de kWh consumidos durante o mes: 
Residencial
O total de consumo e 30.00

O custo total e 35.17

A media de consumo dos consumidores 1 e 2 e 11382.69