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

Необходимо создать класс, который создает линию разлива воды - C++

Восстановить пароль Регистрация
 
1122334455
0 / 0 / 0
Регистрация: 16.02.2015
Сообщений: 6
17.06.2016, 13:09     Необходимо создать класс, который создает линию разлива воды #1
необходимо создать класс, который создает линию разлива воды.дан объем общего бака линии. бутылки емкостью 4,9,17. подсчитать общее количество заполненных бутылок. если осталась вода в общем баке, то учесть это при след. разливе.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2016, 13:09     Необходимо создать класс, который создает линию разлива воды
Посмотрите здесь:

Pascal Создать файл, в который необходимо ввести фамилии и рост студентов группы.
Необходимо создать класс... C++
C# Необходимо создать выходной файл, который содержит информацию о среднем балле группы
C++ Написать класс, который создает и выводит массив
PHP создать сценарий который создает файл каждой строкой которого является целое число в пределах от 100 до 999, что делится на 3 или 4
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
 Аватар для vxg
2662 / 1673 / 157
Регистрация: 13.01.2012
Сообщений: 6,223
17.06.2016, 14:20     Необходимо создать класс, который создает линию разлива воды #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
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
class bottling_line
{
private:
    double tank_volume_max;
    double tank_volume_cur;
 
    bottling_line(void) {}
 
public:
    double get_tank_volume_cur(void) {return tank_volume_cur;}
 
    bottling_line(const double &tank_volume_max): tank_volume_max(tank_volume_max), tank_volume_cur(0) {}
 
    bool tank_up(const double &volume)
    {
        if (tank_volume_cur + volume > tank_volume_max) return false;
        tank_volume_cur += volume;
        return true;
    }
 
    int fill_bottles(const double &bottle_volume)
    {
        int n = tank_volume_cur / bottle_volume;
        tank_volume_cur -= bottle_volume * n;
        return n;
    }
};
1122334455
0 / 0 / 0
Регистрация: 16.02.2015
Сообщений: 6
19.06.2016, 13:24  [ТС]     Необходимо создать класс, который создает линию разлива воды #3
Не понятно именно последнее условие, что если осталась вода в общем баке, то учесть это при след. разливе.
vxg
Модератор
 Аватар для vxg
2662 / 1673 / 157
Регистрация: 13.01.2012
Сообщений: 6,223
19.06.2016, 14:22     Необходимо создать класс, который создает линию разлива воды #4
1122334455, там много чего не понятно) пришлось задаться неизвестными самому:
1 как происходит разлив? а пусть он происходит в бутылки одной емкости до исчерпания бака (остаток в баке меньше чем объем бутылки, на выходе функции - количество наполненных бутылок)
2 вы этом случае учет остатка как раз идет через остаток в баке - бак нужно доливать до объема меньшего чем максимальный так как в нем уже кое-что есть
1122334455
0 / 0 / 0
Регистрация: 16.02.2015
Сообщений: 6
19.06.2016, 18:00  [ТС]     Необходимо создать класс, который создает линию разлива воды #5
а если реализовать эту программу с помощью конструктора?
vxg
Модератор
 Аватар для vxg
2662 / 1673 / 157
Регистрация: 13.01.2012
Сообщений: 6,223
19.06.2016, 19:12     Необходимо создать класс, который создает линию разлива воды #6
1122334455, выражайтесь яснее
Yandex
Объявления
19.06.2016, 19:12     Необходимо создать класс, который создает линию разлива воды
Ответ Создать тему
Опции темы

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