Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Ленивый пилот*/
- /*
- День 3.
- Кадет %username%, мы ознакомились с результатами вашей первой симуляции и хотим отметить, что вы склонны заполнять начальные данные корабля вручную. Напоминаем, что ваш И.С.А.А.К. прекрасно с этим справиться и сам! Поэтому ваша задача научить его быть более самостоятельным! Так же на вас ложится задача учитывать не только потраченное кораблем топливо, но и его максимальный объем, для возможной дозаправки. Напоминаем, что все разбитые корабли на симуляциях не влияют на ваш результат!
- Дополните класс SpaceShip новым методом prepare и полем fuelMax, введите данные, выведите результат
- */
- /*
- Формат входных данных:
- string (название корабля) int (текущее количество топлива) int (максимум топлива)
- */
- /*
- Формат выходных данных:
- string (47 fuel left from 66 at the ship Victoria)
- */
- #include <iostream>
- #include <string>
- using namespace std;
- class SpaceShip {
- public:
- // Топлива осталось
- int fuelLeft;
- // Вместимость топливного бака (максимум топлива)
- int fuelMax;
- //Название корабля
- string name;
- void printStatus() {
- cout << fuelLeft << " fuel left from " << fuelMax << " at the ship " << name << endl;
- }
- void prepare() {
- cin >> name >> fuelLeft >> fuelMax;
- }
- };
- /*В преамбулу можно убрать*/
- int main() {
- SpaceShip space_ship;
- space_ship.prepare();
- space_ship.printStatus();
- return 0;
- }
- /*
- Тест1
- Ввод:
- Victoria 34 48
- Вывод:
- 34 fuel left from 48 at the ship Victoria
- Тест2
- Ввод:
- Enterprise 76 112
- Вывод:
- 76 fuel left from 112 at the ship Enterprise
- Тест3
- Ввод:
- Nostromo 2 22
- Вывод:
- 2 fuel left from 22 at the ship Nostromo
- Тест4
- Ввод:
- Apollo-13 1 4
- Вывод:
- 1 fuel left from 4 at the ship Apollo-13
- Тест5
- Ввод:
- Flying-Dutchman 0 0
- Вывод:
- 0 fuel left at from 0 the ship Flying-Dutchman
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement