Meu professor pediu em um exercicio que eu criasse um programa, ate ai tudo bem, porem no exercicio posterior ele pediu para que eu colocasse uma flag no programa e eu nem sei o que é flag e que ele lê-se um numero indeterminado de consumos.
Se alguem puder me ajudar a fazer fico grato.
segue abaixo o codigo
#include <stdio.h>
int main (void)
{
float consumo, maiorconsumo=0,
menorconsumo=9999, consumomedio, consumototal=0,
valortotal=0, valor, taxa=11.0;
int numconsumomin=0,
contador=0;
while(contador <10)
{
printf("Digite o consumo\n"
do
{
scanf("%f", &consumo);
if(consumo<0)
printf("Digite novamente \n"
}while(consumo<0);
if(consumo <= 30)
{
numconsumomin=numconsumomin+1;
valor=5.0+taxa;
}
else if(30< consumo<=100)
valor=0.20*consumo+taxa;
else
valor=0.25*consumo+taxa;
if(consumo>maiorconsumo)
maiorconsumo=consumo;
if(consumo<menorconsumo)
menorconsumo=consumo;
consumototal=consumototal+consumo;
valortotal=valortotal+valor;
contador=contador+1;
}
consumomedio=consumototal/contador;
printf("O consumo médio em kw e' %2.2f\n" ,consumomedio);
printf("O menor consumo em kw foi %2.2f\n", menorconsumo);
printf("O maior consumo em kw foi %2.2f\n", maiorconsumo);
printf("O numero de consumidores que pagaram o consumo minimo foi %d\n", numconsumomin);
printf("O valor total em reais foi %2.2f\n" ,valortotal);
system("pause"
return(0);
}
Abraços.