Симулятор маршрутки

PHOTO EMBED

Tue Apr 26 2022 09:58:57 GMT+0000 (Coordinated Universal Time)

Saved by @Gringi #c++

#include <iostream>

using std::cout;
using std::cin;
using std::endl;


int main()
{
    setlocale(LC_ALL, "rus");

    int total = 0;
    int mony = 0;
    int Passenger;

    cout << "Прибываем на остаановку Програмистов. В салоне пассажиров: " << total  << endl;
    cout << "Cколько пассажиров зашло на остановке? ";
    cin >> Passenger;
    total += Passenger;
    mony += Passenger;

    cout << "Отправляемся с остановки Улица Программистов. В салоне  " << total << endl;

    cout << "-----------Едем-----------" << endl;
    cout << "Прибываем на остановку Проспект Алгоритмов. В салоне  " << total << endl;
    cout << "===============================================================================" << endl;
    cout << "Прибываем на остаановку 1. В салоне пассажиров: " << total << "\n";

    cout << "Сколько пассажиров вышло на остановке? ";
    cin >> Passenger;
    total -= Passenger;
    cout << "Cколько пассажиров зашло на остановке? ";
    cin >> Passenger;
    total += Passenger;
    mony += Passenger;

    cout << "Отправляемся с остановки 1. В салоне  " << total << endl;
    cout << "-----------Едем-----------" << endl;
    cout << "Прибываем на остановку 2. В салоне  " << total << endl;
    cout << "===============================================================================" << endl;
    cout << "Прибываем на остаановку 3. В салоне пассажиров: " << total << "\n";

    cout << "Сколько пассажиров вышло на остановке? ";
    cin >> Passenger;
    total -= Passenger;
    cout << "Cколько пассажиров зашло на остановке? ";
    cin >> Passenger;
    total += Passenger;
    mony += Passenger;

    cout << "Отправляемся с остановки 3. В салоне  " << total << endl;
    cout << "-----------Едем-----------" << endl;
    cout << "Прибываем на остановку 4. В салоне  " << total << endl;
    cout << "===============================================================================" << endl;
    cout << "Прибываем на остаановку 5. В салоне пассажиров: " << total << "\n";

    cout << "Сколько пассажиров вышло на остановке? ";
    cin >> Passenger;
    total -= Passenger;
    cout << "Cколько пассажиров зашло на остановке? ";
    cin >> Passenger;
    total += Passenger;
    mony += Passenger;

    cout << "Отправляемся с остановки 5. В салоне  " << total << endl;
    cout << "-----------Едем-----------" << endl;
    cout << "Прибываем на остановку 6. В салоне  " << total << endl;
    cout << "===============================================================================" << endl;
    cout << "Прибываем на остаановку 7. В салоне пассажиров: " << total << "\n";

    cout << "Сколько пассажиров вышло на остановке? ";
    cin >> Passenger;
    total -= Passenger;
    cout << "Cколько пассажиров зашло на остановке? ";
    cin >> Passenger;
    total += Passenger;
    mony += Passenger;

    cout << "Отправляемся с остановки 7. В салоне  " << total << endl;
    cout << "-----------Едем-----------" << endl;
    cout << "Прибываем на остановку 8. В салоне  " << total << endl;
    cout << "===============================================================================" << endl;

    
    mony *= 20; // Подсчитываем общую сумму

    cout << "Всего заработали: " << mony << endl;
    cout << "Зарплата водителя: " << mony / 4 << endl;
    cout << "Расходы на топливо: " << mony / 5 << endl;
    cout << "Налоги: " << mony / 5 << endl;
    cout << "Расходы на ремонт машины: " << mony / 5 << endl;
    cout << "Итого доход: " << mony * 3 / 20 << endl;
    
}

/*Для  подсчёта общей платы необходимо сначала посчитать пассажиров:
mony += Passanger ...
А только затем умножить на плату 
mony*= 20
Чтобы получить mony = (Passanger + Passanger + ...) * 20
А иначе сейчас мы получаем:
mony = 20*Passanger*Passanger*Passanger...*/
content_copyCOPY

Напишите программу, которая бы симулировала работу маршрутки. Она умеет объявлять остановки и узнавать у пользователя, сколько человек вышло на этой остановке и сколько зашло. Работать она должна примерно так: Прибываем на остановку Улица Программистов. В салоне пассажиров: 0 Сколько пассажиров вышло на остановке? 0 Сколько пассажиров зашло на остановке? 3 Отправляемся с остановки Улица Программистов. В салоне пассажиров: 3 -----------Едем--------- Прибываем на остановку Проспект Алгоритмов. В салоне пассажиров: 3 …. …. Маршрут состоит из 4 остановок. Напишите программу так, чтобы в конце она выводила, сколько денег мы заработали при условии, что билет стоит 20 рублей, а расходы следующие: четверть — на зарплату водителю пятую часть — на топливо пятую часть — на налоги пятую часть — на ремонт машины Формат вывода (после прибытия на последнюю остановку): Всего заработали: 100 руб. Зарплата водителя: 25 руб. Расходы на топливо: 20 руб. Налоги: 20 руб. Расходы на ремонт машины: 20 руб. Итого доход: 15 руб.