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

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

Восстановить пароль Регистрация
 
ExTPuMaJI
2 / 2 / 0
Регистрация: 06.07.2012
Сообщений: 165
19.05.2013, 12:40     Задача на С++: из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей... #1
Здравствуйте, помогите пожалуйста решить задачу на С++.

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

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

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

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

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

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

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

C++ Найти в n-мерном пространстве min расстояние от начала координат до отрезка, заданного координатами концов
C++ Сколько вы сможете проехать на 3 видах бензина?
На сколько процентов изменится цена литра бензина через z лет? C++
C++ Определение потребления топлива на заданный отрезок пути
По данным ежемесячного расхода топлива, определить номер судна, сэкономившего наибольшее количество топлива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ninja2
 Аватар для ninja2
230 / 186 / 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;
}
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;
}
ExTPuMaJI
2 / 2 / 0
Регистрация: 06.07.2012
Сообщений: 165
19.05.2013, 17:23  [ТС]     Задача на С++: из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей... #4
Цитата Сообщение от ninja2 Посмотреть сообщение
ExTPuMaJI, Походу ты по Дейтелу учишь
Если честно, то такую фамилию первый раз слышу, а задание на листочках были. За решение спасибо большое)

P.S. Научиться программированию хочу, но как нас тут учат, если сам не начнешь учить что-нибудь - фиг станешь нормальным специалистом...
undertacker
 Аватар для undertacker
9 / 9 / 0
Регистрация: 28.04.2013
Сообщений: 55
19.05.2013, 17:26     Задача на С++: из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей... #5
ExTPuMaJI,
Цитата Сообщение от ExTPuMaJI Посмотреть сообщение
но как нас тут учат, если сам не начнешь учить что-нибудь - фиг станешь нормальным специалистом
до боли знакомо)
Yandex
Объявления
19.05.2013, 17:26     Задача на С++: из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей...
Ответ Создать тему
Опции темы

Текущее время: 04:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru