|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2017, 19:58 | #1 |
Регистрация: 04.06.2017
Сообщений: 4
|
Проблема с подсчетом косинуса с TrackBar
Добрый день, столкнулся с проблемой что после изменения значения TrackBar, не правильно считается косинус и выдает не те значения, а иногда и с минусом.
Значения минимум на 45, максимум на 90, при 90 выдает не 1 как должен, а -0,4480... Вот кусок кода: procedure TForm4.TrackBar10Change(Sender: TObject); var a: integer; b:single; begin a:= TrackBar10.position; b:= cos(a) ; Label10.Caption:= FloatToStr(b); Label11.Caption:=IntToStr(TrackBar1 0.position); end; Заранее спасибо за помощь. |
04.06.2017, 20:31 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
косинус в делфи функция от радиан, а не градусов. А вообще косинус от 90 градусов ни как не 1 ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.06.2017, 22:45 | #3 |
Регистрация: 04.06.2017
Сообщений: 4
|
Спасибо, уже разобрался
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Составьте программу для построения графика косинуса. | Vladys95 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 07.12.2015 10:04 |
Разложение косинуса по формуле | slow | Общие вопросы C/C++ | 1 | 09.06.2012 19:50 |
Вычисление косинуса и экспоненты | jennya | Общие вопросы C/C++ | 9 | 18.10.2010 22:59 |
Программа вычисления синуса и косинуса через тангенс | Надежда.. | Общие вопросы C/C++ | 0 | 26.11.2009 22:03 |
помогите с вычислением синуса, косинуса, тангенса и котангенса | Panika | Помощь студентам | 10 | 08.11.2009 16:54 |