|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2023, 10:37 | #1 |
Новичок
Джуниор
Регистрация: 17.04.2023
Сообщений: 1
|
секундомер
Подскажите, пожалуйста, как сделать так чтобы стрелка начинала двигаться от 12. Стрелка начинается двигаться от 12, но она сначала уходит немного влево, затем возвращается к 12,и начинает правильно двигаться. Как сделать так чтобы стрелка не уходила влево
Вот код на Basic SCREEN 12 INPUT r, n DIM x(n), y(n) FOR i = 1 TO n x(i) = r * COS(i * (8 * ATN(i) - (4 + 3 * n) / n)) + 320 y(i) = r * SIN(i * (8 * ATN(i) - (4 + 3 * n) / n)) + 240 PSET (x(i), y(i)) NEXT FOR i = 1 TO n x(i) = r * COS(i * (2 * ATN(i) - (4 + 3 * n) / n)) + 320 y(i) = r * SIN(i * (2 * ATN(i) - (4 + 3 * n) / n)) + 240 PSET (x(i), y(i)) LINE (320, 240)-(x(i) - 2, y(i) - 2), 15 FOR x = 1 TO 1000000: FOR z = 1 TO 100 NEXT NEXT LINE (320, 240)-(x(i) - 2, y(i) - 2), 0 NEXT |
17.04.2023, 22:35 | #2 |
Форумчанин
Регистрация: 17.10.2018
Сообщений: 184
|
Все проблемы в формулах. Зачем вы арктангенс берёте?
Вот часики, переделать под секундомер проблем нет. Главное формулы есть. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Секундомер | three_cats | Общие вопросы C/C++ | 1 | 06.02.2013 17:41 |
Секундомер | ser70 | Общие вопросы C/C++ | 4 | 24.12.2012 04:03 |
Секундомер | Ins1De | Общие вопросы C/C++ | 3 | 26.05.2010 22:14 |
Секундомер | girkoff | Общие вопросы C/C++ | 3 | 26.12.2009 12:30 |
секундомер | itisiam | Общие вопросы Delphi | 6 | 31.05.2007 16:55 |