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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Optional<SomeClass> optionalInt = None; http://www.cyberforum.ru/cpp-beginners/thread1764924.html
Добрый день, Помогите пожалуйста написать конструктор и\или оператор= для следуещей строк: Optional<SomeClass> optional = None; В результате должен получиться пустой обьект.
C++ Где можно скачать компилятор GNU Начал изучать С++ по книге "C++ для чайников" Автор предлагает скачать компилятор GNU, а я не знаю где его найти, постоянно выдаёт не то что я ищу. Киньте ссылочку на него :) http://www.cyberforum.ru/cpp-beginners/thread1764890.html
C++ Как создать функцию изменяющую значение переменной?
Насколько я понял функция или возвращает значение,или выполняет какие либо действия,но изменить значение можно только у глобальной переменной. Как сделать чтобы менялась переменная внутри main?
C++ Супер длинные вычисления(число в строковой записи)
Подскажите как реализовать супер длинные вычисления(число в строковой записи) на С++ . Уже несколько дней написать не могу.
C++ Задачи C++ http://www.cyberforum.ru/cpp-beginners/thread1764812.html
1. Разработайте функцию, в какую передаётся массив типа int, что возвращает парных элементов.
C++ Функции: вычисление произведения дробных положительных чисел Написать функцию, которая вычисляет значение аь. Числа а и b могут быть любыми дробными положительными числами. подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2669 / 1680 / 158
Регистрация: 13.01.2012
Сообщений: 6,279
17.06.2016, 14:20     Необходимо создать класс, который создает линию разлива воды
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;
    }
};
 
Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru