Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];

Вниз

Градусы   Найти похожие ветки 

 
A.H.   (2002-03-10 00:20) [0]

Мне нужно получить обратный косинус из числа в градусах, например чтобы из 0,5 получилось 60. Я пытался сделать это через ArcCos(0.5), но там выходит что-то совсем другое (~0,912134...). Кто-нибудь может написать полностью функционирующий пример, как подобное действие произвести ?

Очень нужно до понедельника.


 
Tosov   (2002-03-10 00:31) [1]

Если тебе нужен арккосинус, то ты его и получил, но в радианах. Перевод в градусы RadToDeg или degrees = radians(180/pi).

var
a,b:Extended;
begin
a:=ArcCos(0.5);
ShowMessage(FloatToStr(a));
b:=RadToDeg(a);
ShowMessage(FloatToStr(b));


 
A.H.   (2002-03-10 00:37) [2]

Большое спасибо.


 
Anatoly Podgoretsky   (2002-03-10 10:09) [3]

У тебя какая то другая ошибка, результат должен быть более 1, а твой около 51 градуса. При ссылки на ошибку не мешает приводить исходный текст.


 
A.H.   (2002-03-10 15:52) [4]

Анатолий, это я по невнимательности просто не то число списал, извиняюсь.


 
Anatoly Podgoretsky   (2002-03-10 15:56) [5]

Ну тогда другое дело



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
7-80698
KNick
2001-12-24 21:00
2002.03.25
обработка звука


3-80455
Font Hunter
2002-02-25 15:06
2002.03.25
Физическое имя поля


6-80653
антонио
2002-01-07 20:26
2002.03.25
Отключение


1-80597
Сергей Шайкин
2002-03-11 11:38
2002.03.25
построение трехмерного графика


14-80678
McSimm
2002-02-12 12:41
2002.03.25
Я давно говорил, - есть Мужчины, Женщины и Админы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский