O programa recebe como entrada os quilômetros rodados e os litros gastos para cada tanque. Calcula e exibe os quilômetros por litro obtidos para cada tanque.
O problema é que após exibir o resultado ele continua perguntando várias vezes, mesmo depois de eu ter digitado -1, que é o comando que deveria finalizar. Como resolvo isso?
Depois de resolver esse problema, tenho que fazer outras coisas:
"Depois de processar todas as informações fornecidas, o programa deve calcular e imprimir os quilômetros por litro obtidos por todos os tanques combinados (média)."
Como armazeno as informações anteriores, sendo que não há um número de entradas definido? Usei while, mas não consigo calcular a média, já que não sei quantas vezes o usuário informou, não sei pelo que dividir.
O que eu fiz:
#include <math.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int number1l = 0;
int number2q = 0;
int m1 = 0;
while (number1l != -1) {
printf ("Digite os litros usados (-1 para fim):\n");
scanf ("%d",&number1l);
printf ("Digite os quilômetros dirigidos:\n");
scanf ("%d",&number2q);
m1 = number2q / number1l;
printf ("Os quilômetros/litro para esse tanque foram: ");
printf ("\n%d", &m1);
scanf ("%d",&m1);
}
printf ("Média total:\n");
average = &m1;
return 0;
}
Pergunta
Natalie M.
O programa recebe como entrada os quilômetros rodados e os litros gastos para cada tanque. Calcula e exibe os quilômetros por litro obtidos para cada tanque.
O problema é que após exibir o resultado ele continua perguntando várias vezes, mesmo depois de eu ter digitado -1, que é o comando que deveria finalizar. Como resolvo isso?
Depois de resolver esse problema, tenho que fazer outras coisas:
"Depois de processar todas as informações fornecidas, o programa deve calcular e imprimir os quilômetros por litro obtidos por todos os tanques combinados (média)."
Como armazeno as informações anteriores, sendo que não há um número de entradas definido? Usei while, mas não consigo calcular a média, já que não sei quantas vezes o usuário informou, não sei pelo que dividir.
O que eu fiz:
Alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.