Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ExTPuMaJI
2 / 2 / 0
Регистрация: 06.07.2012
Сообщений: 184
#1

Задача на С++: из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей... - C++

19.05.2013, 12:40. Просмотров 1234. Ответов 4
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста решить задачу на С++.

Из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей. Один водитель взял в рейс несколько емкостей бензина, записывая пройденные мили и бензин, использованный из каждой емкости. Разработайте программу на С++, которая вводила бы пробег в милях и бензин, использованный из каждой емкости. Программа должна рассчитывать и выводить на экран число миль на галлон для каждой емкости. После ввода исходных данных программа должна рассчитать и напечатать значение среднего числа миль на галлон, полученное для всех емкостей.

Пример вывода:

Код
Введите расход бензина (-1, если ввод закончен): 12.8
Введите пройденный путь: 287
Для этой емкости получено миль / галлон 22.421875

Введите расход бензина (-1, если ввод закончен): 10.3
Введите пройденный путь: 200
Для этой емкости получено миль / галлон 19.417475

Введите расход бензина (-1, если ввод закончен): 5
Введите пройденный путь: 120
Для этой емкости получено миль / галлон 24.000000

Введите расход бензина (-1, если ввод закончен): -1

Средний расход бензина 21.601423
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2013, 12:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на С++: из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей... (C++):

Рассчитать стоимость бензина, необходимого для поездки на дачу, если известен путь, расход топлива на 100 км и - Delphi
Рассчитать стоимость бензина, необходимого для поездки на дачу, если известен путь, расход топлива на 100 км и стоимость литра топлива.

Даны 10 автомобилей, мощность их двигателей, расход топлива на 100 км - PascalABC.NET
Даны 10 автомобилей, мощность их двигателей, расход топлива на 100 км. Вычислить автомобили, расход топлива у которых больше 10 литров на...

Вывести список автомобилей, указанного пользователем цвета и граничной цены - C++
Необходимо написать программу, в которой пользователь вводит данные с клавиатуры в массив структур. Пользователь вводит несколько данных об...

Масса 8 литров бензина 5,68 кг. Цистерна имеет объем 500 м3. Хватит ли ее, чтобы вместить А т бензина? - Turbo Pascal
Масса 8 литров бензина 5,68 кг. Цистерна имеет объем 500 м3. Хватит ли ее, чтобы вместить А т бензина?

Задача на расход бензина - C++
Здравствуйте. Дан псевдокод: Введите пройденный путь (-1, если ввод закончен): 287 Введите расход бензина: 13 Миль / галлон...

текстовая задача про расход бензина - Алгебра
На расстоянии 100 км грузовой автомобиль расходует не менее чем на 10 литров бензина больше,чем легковой.Расходуя один литр...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
19.05.2013, 13:07 #2
ExTPuMaJI, Походу ты по Дейтелу учишь. Я просто запомнил эту задачу. Вообще номер задачи лучше пиши, так проще искать. По Дейтелу у меня мб штук 10 задач не решенных, а то все кое как сделаны.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
 
int main()
{
    double benz(0);
    double mil(0);
 
    while(benz!=-1)
    {
        cout <<"Vvedite racxod benzina (-1 ecli vvod zakonchen): ";
        cin >>benz;
        if(benz==-1) continue;
        cout <<"Vvedinte proidenui pyt6: ";
        cin >>mil;
        cout  <<"dl9 etoi emkocti polycheno mil/golon "<<mil/benz<<endl<<endl;
    }
 
    return 0;
}
0
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
19.05.2013, 13:26 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
using namespace std;
int main()
{
setlocale(LC_ALL,"RUSSIAN");
float rashod,put,summ_rashod=0,summ_put=0;
for(;;)
{   cout<<"Введите расход бензина (-1, если ввод закончен): ";
    cin>>rashod;
    if(rashod==-1)break;
    summ_rashod+=rashod;
    cout<<"Введите пройденный путь: ";
    cin>>put;
    summ_put+=put;
    cout<<"Для этой емкости получено км/л: ";
    cout<<float(put/rashod)<<endl;
}
cout << "Средний расход бензина: " << float(summ_put/summ_rashod)<<endl;
system("pause");
return 0;
}
1
ExTPuMaJI
2 / 2 / 0
Регистрация: 06.07.2012
Сообщений: 184
19.05.2013, 17:23  [ТС] #4
Цитата Сообщение от ninja2 Посмотреть сообщение
ExTPuMaJI, Походу ты по Дейтелу учишь
Если честно, то такую фамилию первый раз слышу, а задание на листочках были. За решение спасибо большое)

P.S. Научиться программированию хочу, но как нас тут учат, если сам не начнешь учить что-нибудь - фиг станешь нормальным специалистом...
0
undertacker
9 / 9 / 0
Регистрация: 28.04.2013
Сообщений: 55
19.05.2013, 17:26 #5
ExTPuMaJI,
Цитата Сообщение от ExTPuMaJI Посмотреть сообщение
но как нас тут учат, если сам не начнешь учить что-нибудь - фиг станешь нормальным специалистом
до боли знакомо)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2013, 17:26
Привет! Вот еще темы с ответами:

По данным ежемесячного расхода топлива, определить номер судна, сэкономившего наибольшее количество топлива - C++
Ежемесячный расход топлива каждым из 4 судов пароходства за 5 месяцев представлен в виде матрицы (4Х5).Среднемесячная норма расхода для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.05.2013, 17:26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru