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

Программа трамвайная сеть. Определить стоимость проезда на трамвае - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инвертировать строку без использования буфера http://www.cyberforum.ru/cpp-beginners/thread711600.html
Всем привет. Инвертировать строку с использованием второй строки достаточно просто. А как инвертировать строку без использования дополнительного буфера?
C++ Движение объекта Привет! Нужна помощь в написании программы. Необходимо заставить объект двигаться по горизонтальной прямой. Опыта написания подобных программ нет. В PictureBox вставлен "фон", требуется "заставить"... http://www.cyberforum.ru/cpp-beginners/thread711594.html
C++ Двумерный масив. Создать программу, которая заполняет массив случайными числами, вводится с клавиатуры, и задается как константа...
Короче нада создать програму с розвитвлением кейс котрая в одном случае заполняет масив случайными числами,вводится с клавиатуры, и задается как константа... допустим назвем характеристикою столбца...
C++ Интересное задание (Определить стоимость проезда на трамвае)
Определить стоимость проезда на трамвае. Университетское задание для первокурсников, можно сказать первое задание по программированию. По идее, решение должно быть простым, но в голову не приходит...
C++ Задание на функции - сумма квадратов чисел http://www.cyberforum.ru/cpp-beginners/thread711584.html
Дан интервал натуральных чисел . Напечатать на экране все те числа, которые принадлежат этому интервалу и которые можно выразить как сумму квадратов двух натуральных чисел (используя функцию, которая...
C++ Динамический массив Здравствуйте, друзья! Застрял на освобождении памяти. Вот код: #include <iostream> #include <conio.h> using namespace std; struct test{ int a; }; подробнее

Показать сообщение отдельно
boberjajtsegolo
34 / 34 / 3
Регистрация: 28.11.2012
Сообщений: 164

Программа трамвайная сеть. Определить стоимость проезда на трамвае - C++

28.11.2012, 00:46. Просмотров 294. Ответов 0
Метки (Все метки)

Университетское задание для первокурсников, можно сказать первое задание по программированию. По идее, решение должно быть простым, но в голову не приходит ничего путевого (ну не использовать же перебор или не писать же метод для определения кратчайшего пути, но в голову лезут именно такие мысли). У кого какие идеи по решению задачки. Только описывайте алгоритм подробно. Можно и код, и не важно на каком языке, или даже псевдокод.

Задание: Написать программу, которая вычисляет стоимость поездки на трамвае.
Трамвайная сеть имеет следующую структуру:
Существует 5 трамвайных линий, каждая из которых имеет конечную остановку (обозначено красным).
Существует 2 зоны (зеленая область, городская зона; белая микрорайоны). Кроме пяти линий существует еще кольцевой маршрут, который соединяет

между собой каждую вторую остановку каждой из 5 линий.

Остановки обозначаются кодом из двух цифр. Первая цифра обозначает номер линии, вторая номер остановки. Участки дороги, обозначенные пунктиром, закрыты временно на ремонт, по этому не используются.

За каждую поездку берется одноразовый сбор 3 рубля. Если остановки находятся по соседству и проезд между ними не закрыт, стоимость уменьшается до 2 рублей.

Дополнительно берется сбор в 1 рубль за каждое пересечение зон, и за использование конечной станции.

Например:
старт->цель стоимость объяснение
31 -> 32 2 рубля поездка на соседнюю остановку
21 -> 14 4 рубля одноразовый сбор + пересечение границы зон
55 -> 52 5 рублей одноразовый сбор + пересечение границы зон + конечная остановка
0
Миниатюры
Программа трамвайная сеть. Определить стоимость проезда на трамвае  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru