|
|
z_time3.PAS |
|
{* Продолжительность промежутка времени в часах, минутах, секундах *}Unit Z_TIME3;Interface Implementation Begin writeln('Продолжительность промежутка времени в часах, минутах, секундах'); End. Program z_time3; Uses z_time3.pas; {* Эту строку можно удалить *} Uses crt; {* Подключение модулей *} Var {* Необходимые переменные *} Hour1 : byte; Hour2 : byte; Minute1 : byte; Minute2 : byte; Second1 : byte; Second2 : byte; HourResult : byte; MinuteResult : byte; SecondResult : byte; Begin clrscr; {* Очистка экрана *} writeln('Введите количество часов в начале промежутка'); readln(Hour1); writeln('Введите количество минут в начале промежутка'); readln(Minute1); writeln('Введите количество секунд в начале промежутка'); readln(Second1); writeln('Введите количество часов в конце промежутка'); readln(Hour2); writeln('Введите количество минут в конце промежутка'); readln(Minute2); writeln('Введите количество секунд в конце промежутка'); readln(Second2); Minute2 := Minute2 + ((Second2 + 60 - Second1) Div 60); writeln('Minute2', Minute2); SecondResult := (Second2 + 60 - Second1) Mod 60; Hour2 := Hour2 + ((Minute2 + 59 - Minute1) Div 60) - 1; MinuteResult := (Minute2 + 59 - Minute1) Mod 60; HourResult := Hour2 - Hour1; writeln; {* Пустая строка *} writeln('Продолжительность промежутка времени'); writeln(HourResult, ' часов ', MinuteResult, ' минут ', SecondResult, ' секунд'); readln; {* Приостановка программы. Ожидание Enter *} End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|