С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 02.10.2024
Сообщений: 2

Определить дату и время прибытия поезда на станцию назначения

02.10.2024, 05:15. Показов 852. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите решить

Для решения задачи необходимо:
1. Разработать линейный алгоритм, нарисовать к нему блок-схему, написать код программы на языке C++;
2. Модифицировать алгоритм с линейного на процедурный. Нарисовать блок-схему. Добавить в код первой программы описание и вызовов двух типов пользовательских функций:
1) С возвратом результата из функции;
2) С печатью вычислительного результата в самой функции (тип void).
Для ввода данных и вывода результатов использовать объективно-ориентированные средства ввода-вывода (cin, cout). Ввод с клавиатуры начинать с приглашения, а выводимые значения пояснять. Подготовить тестовые примеры, содержащие исходные данные и ожидаемые результаты.
Поезд вышел со станции отправления 1-го числа в h1 часов (0≤h1≤59) m1. Время в пути h2 часов m2 минут. Определить число и время (в часах и минутах) прибытия поезда на станцию назначения (поезд прибывает на станцию в том же месяце).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.10.2024, 05:15
Ответы с готовыми решениями:

Определить время прибытия поезда на станцию назначения
Поезд выехал в h1 часов и m1 минут. Поездка заняла h2 часов и m2 минут (меньше суток). Во сколько часов и минут поезд приехал на станцию...

Описать класс "Поездка". Поля: номер поезда, пункт назначения, дни следования, время прибытия, время стоянки
Описать класс "Поездка". Поля: номер поезда, пункт назначения, дни следования, время прибытия, время стоянки.

Сложение времени вида xx:xx (Определить время прибытия поезда)
Встала необходимость в сложении 2х времен, например время отправления поезда - 21:30 а время в пути - 06:59 Нужно определить время прибытия...

5
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12931 / 6799 / 1820
Регистрация: 18.10.2014
Сообщений: 17,210
02.10.2024, 05:54
Цитата Сообщение от Славян2001 Посмотреть сообщение
Поезд вышел со станции отправления 1-го числа в h1 часов (0≤h1≤59)
Что это за "часы" такие? Почему внезапно до 59?

Цитата Сообщение от Славян2001 Посмотреть сообщение
m1
Что означает эта "m1" здесь?
0
Лежебока
 Аватар для Donkix
328 / 244 / 95
Регистрация: 12.05.2021
Сообщений: 1,429
Записей в блоге: 2
02.10.2024, 10:30
Славян2001, Создаешь переменные, в которые запишешь необходимые данные, и три переменные для день, час, минуты
Затем вводишь данные и проверяешь их на корректность, например через do-while
Затем производишь расчеты, сначала минуты, их не должно быть больше 59, иначе отнимаешь 60, и +1 к часам, аналогично и с часами, только не больше 23...
0
0 / 0 / 0
Регистрация: 02.10.2024
Сообщений: 2
02.10.2024, 12:53  [ТС]
TheCalligrapher, m1 это минуты. А то, что до 59, ну, это условие задачи такое, ничего не могу поделать, не я автор.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
02.10.2024, 13:42
Цитата Сообщение от Славян2001 Посмотреть сообщение
А то, что до 59, ну, это условие задачи такое
Это на другой планете, где в сутках 60 часов

Добавлено через 1 минуту
Цитата Сообщение от Donkix Посмотреть сообщение
их не должно быть больше 59, иначе отнимаешь 60
Что ещё за "отнимаем", если поезд ехал 200 часов ?
0
Лежебока
 Аватар для Donkix
328 / 244 / 95
Регистрация: 12.05.2021
Сообщений: 1,429
Записей в блоге: 2
02.10.2024, 18:28
SmallEvil, в таком случае минуты сохраняем из точки выезда, и работаем только с часами, находим остаток от деления на 24(это 8) затем оставшиеся 8 часов добавляем к точке выезда, и если больше чем 23, отнимаем 24 и добавляем +1 к дням...

Добавлено через 1 минуту
Славян2001,
Цитата Сообщение от Славян2001 Посмотреть сообщение
А то, что до 59,
так как поезд точно выехал точно в первый день, сам можешь спокойно ставить ограничения до 24 часов
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.10.2024, 18:28
Помогаю со студенческими работами здесь

Определить номера всех поездов, отправляющихся после указанного времени и время прибытия заданного поезда
27. Дан файл, содержащий сведения о поездах дальнего следования. Структура записи файла: номер поезда, пункт назначения (город), время...

Вычислить дату прибытия поезда
В общем ситуация следующая, есть таблица "маршрут "вида: __________________________________________________ Маршрут Станция ...

Определить дату и время прибытия теплохода в Астрахань
Я только начал изучать массивы, а там ещё и всякие типизированные переменные,массивы,диапазоны и т.д навалились.Со всем не могу сразу...

(C++) Поля структуры: № поезда, Время прибытия, Время отбытия, Направление, Расстояние. Задача: Вывести среднюю скорост
(C++) Поля структуры: № поезда, Время прибытия, Время отбытия, Направление, Расстояние. Задача: Вывести среднюю скорость каждого...

Задача - Время прибытия поезда
Доброго времени суток. Начал изучать замечательный язык Java, дошел до задачи о прибытии поезда, вот условие - Задано время отправления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru