Нарисовать стрелочные часы - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Всем привет. Пишет вам студент второго курса колледжа, поэтому код - говно. Есть одна программа на PascalABC, которая работает как якобы секундомер. Пожалуйста, помогите мне добавить туда две стрелки, чтобы программа могла работать уже как часы, а то я никак не могу понять как ее нужно переделать, чтобы добавить стрелку минут и часов, и при этом стрелка минут и часов сдвигаются по условию прохода секундной стрелки. Буду отдельно благодарен, если поможете еще и с функцией ввода изначального значения времени, чтобы отсчет был именно с него. Знаю что с помощью операторов вызова системного времени было бы легче, да вот только ничего нам из этого не объясняли, следовательно и использовать нельзя. Вот, собственно, сам код:
Бамп теме.

Решение задачи: «Нарисовать стрелочные часы»

textual
Листинг программы
u1:=(90-30*th-tm/2)*pi/180;
 u2:=(90-6*tm-tc/10)*pi/180;

Объяснение кода листинга программы

  1. u1 = (90 - 30 th - tm / 2) pi / 180;
  2. u2 = (90 - 6 tm - tc / 10) pi / 180;
  3. th, tm, tc - переменные, значения которых не указаны в задании, предположим, что они равны 27, 12 и 3 соответственно;
  4. pi - значение переменной равно 3.14159265358979323846;
  5. 90, 30, 6, 10 - значения переменных, предположим, что они равны 90, 30, 6 и 10 соответственно.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5