0% found this document useful (0 votes)
19 views1 page

Using Namespace: #Include

This C++ program calculates the average fuel efficiency (km/liter) from user-inputted mileage and fuel amount values. It prompts the user to continuously enter km and liter values until a -1 is entered for km. It calculates and displays the km/liter for each entry before calculating the overall average of all entries at the end, which it displays formatted to 6 decimal places. If no values are entered, it displays a message saying as such.

Uploaded by

eriksuhd
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views1 page

Using Namespace: #Include

This C++ program calculates the average fuel efficiency (km/liter) from user-inputted mileage and fuel amount values. It prompts the user to continuously enter km and liter values until a -1 is entered for km. It calculates and displays the km/liter for each entry before calculating the overall average of all entries at the end, which it displays formatted to 6 decimal places. If no values are entered, it displays a message saying as such.

Uploaded by

eriksuhd
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

1

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61

//Exercicio 2.16
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int cont = 0,
km,
medGeral = 0; //importante inicializar com zero
double medSimples, average, lit;

cout << "Digite os quilometros(-1 para fim): ";


cin >> km;
if(km != -1){
cout << "Digite os litros: ";
cin >> lit;}
while (km != -1)
{
medSimples = km / lit;
cout << "\n\nKM/Litro: " << setprecision (6)
<< setiosflags(ios::fixed | ios::showpoint)
<< medSimples << "\n\n----------------------------\n\n";
medGeral = medGeral + medSimples;
cont++;
cout << "Digite os quilometros(-1 para fim): ";
cin >> km;
if(km != -1){
cout << "Digite os litros: ";
cin >> lit;}
}
if (cont !=
{
average
cout <<
<<
<<
<<
<<
<<
<<
}
else
cout <<

return 0;
}

0)
= static_cast<double>(medGeral)/ cont;
"\n\n\n\n\n\n\n\n\n\n\n"
"\n\n---------------------\nA media geral e: "
setprecision (6)
setiosflags(ios::fixed | ios::showpoint)
average << "\n---------------------\n\n"
"\n\n\n\n\n\n\n"
endl;

"\n\nNenhum valor foi fornecido" << endl;

You might also like