Consumo de gasolina. Os motoristas se preocupam com o consumo de combustível de seus automóveis. Um motorista manteve um registro do número de abastecimentos que fez, registrando também o número de
quilômetros rodados e de litros obtidos a cada abastecimento. Desenvolva um programa que peça o número de quilômetros dirigidos e a quantidade de litros obtidos a cada abastecimento. O programa deverá calcular e exibir a quantidade de quilômetros rodados por litros usados. Depois de processar toda a informação, o programa deverá calcular e exibir o total combinado de quilômetros por litro para todos os abastecimentos. Veja um exemplo do diálogo de entrada/saída:

Passo 1
Fala galera, tranquilo? Esse código vai calcular o consumo de combustível com base nos km que você percorreu e quantidade de litros que abasteceu.
Primeiro você precisa definir as suas variáveis e lembrar que consumo é igual a quantos km você percorreu dividido pela quantidade de litros que abasteceu.
Passo 2
Vamos começar com as variáveis
int total = 0, contador = 0, km; iremos por uma variável float (flutuante) para definir as casas decimais
float litros, consumo;
Agora a gente pede para digitar quantos litros abasteceu e quantos km percorre e fazemos a leitura deles depois imprimimos o primeiro consumo.
printf("Informe quantos litros você abasteceu; -1 para terminar:\n");
scanf("%d", &litros);
printf("Informe quantos km você percorreu:\n");
scanf("%d", &km);
consumo = (float) km/litros;
printf("Seu consumo nesta viagem foi de: %.2f km/l\n", consumo);
pedimos para digitar -1 para encerrar o cálculo, pois estamos seguindo o exemplo.
Agora vamos às condições:
while (litros != -1) {
total = total + consumo;
contador = contador + 1;
printf("Informe quantos litros você abasteceu; -1 para terminar:\n");
scanf("%d", &litros);
printf("Informe quantos km você percorreu:\n");
scanf("%d", &km);
consumo = (float) km/litros;
printf("Seu consumo nesta viagem foi de: %.2f km/l\n", consumo);
Enquanto nossa quantidade de litros for diferente de -1, seguimos com o cálculo e imprimindo o consumo, pois esta é a repetição que estamos fazendo nesse loop.
a outra condição é para encerrar o cálculo e entregar o consumo médio total
if (contador != 0) {
consumo = (float) total/contador;
printf("Seu consumo médio nesta viagem foi de: %.2f km/l\n", consumo);
}
else {
printf("Sem informações!");
}
Resposta

Com este código encerramos mais um exercício. Até a próxima!