Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
4 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 79

Перевод из радиан в градусы

21.12.2015, 17:40. Показов 4980. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите организовать перевод из радиан в градусы. Пробовал просто формулу подставить, выводит совсем не то значение.
Вот то что я пробовал:
C++
1
2
Edit1->Text = FloatToStr(sin(StrToFloat(Edit1->Text)));  // Считает в радианах и вывод в Edit1
  Edit2->Text = FloatToStr(StrToFloat(Edit1->Text))*3,14/180; // Берёт значение из Edit1 и при помощи формулы переводит и выводит в Edit2
В радианах всё нормально, а в градусах выводит не то.
К примеру синус 30, в градусах 0,5, а у меня вывело 2,9...
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2015, 17:40
Ответы с готовыми решениями:

Перевод с радиан в градусы.В С#
Дано значение α в радианах α > 0 < 2 ∏. Определите значение этого же угла в градусах. В качестве ∏ использовать 3,14.

Перевод с радиан в градусы
Дано значение α в радианах α > 0 < 2 ∏. Определите значение этого же угла в градусах. В качестве ∏ использовать 3,14.

Перевод из радиан в градусы
Как правильно перевезти из радиан в градусы? Искал на википедии нашёл: 1 рад ≈ 57,295779513° но это не работает.(Проверил...

17
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33372 / 21498 / 8234
Регистрация: 22.10.2011
Сообщений: 36,893
Записей в блоге: 12
21.12.2015, 18:22
Лучший ответ Сообщение было отмечено Carlos1996 как решение

Решение

А что, DegToRad / RadToDeg из модуля Math - для слабаков?

По теме: замени запятую на точку, у тебя подразумевается совсем не то, что ты хочешь сделать (операция "запятая" - ключевые слова для Гугла) :
C++
1
Edit2->Text = FloatToStr(StrToFloat(Edit1->Text))*3.14/180.0;
, а лучше - используй M_PI, если уж не хочешь пользоваться готовыми функциями конвертации градусы->радианы и наоборот.
1
4 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 79
21.12.2015, 21:55  [ТС]
Спасибо, а как пользоваться функциями DegToRad / RadToDeg, можно пример? а то никогда ими не пользовался.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33372 / 21498 / 8234
Регистрация: 22.10.2011
Сообщений: 36,893
Записей в блоге: 12
21.12.2015, 21:57
Просто вызывать:
C++
1
Edit2->Text = FloatToStr(RadToDeg(StrToFloat(Edit1->Text)));
0
4 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 79
21.12.2015, 21:59  [ТС]
и с точками не работает тоже, теперь на синусе 30 , вместо 0,5, выдаёт -0,017....

Добавлено через 1 минуту
попробовал
Цитата Сообщение от volvo Посмотреть сообщение
RadToDeg
вообще ересь получилась
-56,61....
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33372 / 21498 / 8234
Регистрация: 22.10.2011
Сообщений: 36,893
Записей в блоге: 12
21.12.2015, 22:00
Цитата Сообщение от Carlos1996 Посмотреть сообщение
и с точками не работает тоже
А у тебя нигде и не показано, как вычисляется синус от угла в градусах, только в радианах. Причем в радианы почему-то переводится значение синуса, которое только что было вычислено.
0
4 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 79
21.12.2015, 22:02  [ТС]
Цитата Сообщение от volvo Посмотреть сообщение
А у тебя нигде и не показано, как вычисляется синус от угла в градусах, только в радианах. Причем в радианы почему-то переводится значение синуса, которое только что было вычислено.
А как тогда показать, чтобы наконец вывело в одном Edit в радианах, в другом в градусах? Просто я думал, раз в 1 выводит в радианах, бог с ним, пусть выводит, а во второй эдит я решил брать за основу значение 1-ого эдита и оттуда переводить
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33372 / 21498 / 8234
Регистрация: 22.10.2011
Сообщений: 36,893
Записей в блоге: 12
21.12.2015, 22:04
Цитата Сообщение от Carlos1996 Посмотреть сообщение
вообще ересь получилась
Что не так:
?
0
4 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 79
21.12.2015, 22:26  [ТС]
Всё, заработало. Спасибо большое!!!

Добавлено через 1 минуту
А есть вопрос не совсем по теме как сделать div и mod, сколько искал в инете как их написать, так и не нашёл
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
22.12.2015, 09:11
Ну вы же знаете что это за функции и что они возвращают ?
0
4 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 79
22.12.2015, 10:50  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
Ну вы же знаете что это за функции и что они возвращают ?
Да
Див - целое число при делении возвращает
Мод - остаток деления
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
22.12.2015, 11:02
И в чем сложность реализовать ?
0
4 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 79
22.12.2015, 13:53  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
И в чем сложность реализовать ?
Ну если я это не понимаю, как я это сделаю, как мне сделать код который я просто незнаю?
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
22.12.2015, 14:01
Берете число, делите на другое. Получается число с точкой. Преобразовываете его в int - вот вам целое.
0
4 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 79
22.12.2015, 14:10  [ТС]
а мод?
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
22.12.2015, 14:22
Пошевелите мозгами хоть чуть-чуть.
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
22.12.2015, 14:24
Не знаю зачем тебе это, но:
C
1
2
int div(int a,int b){return a/b;}
int mod(int a,int b){return a%b;}
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
22.12.2015, 14:36
а целое от mod случаем не будет ли равняться нулю ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2015, 14:36
Помогаю со студенческими работами здесь

Перевод из радиан в градусы
помогите плиз перевести из радиан в градусы вот мой код, но он почему-то неправильно считает... a =...

Перевод радиан в градусы
Дано задание, где дан угол в радианах, его надо перевести в градусы. Причем 180о=3,14 радиан. Как мне записать, что 180о=3,14 радиан, и...

Неверный перевод радиан в градусы
Здравствуйте. Недавно зарегистрировался на вашем форуме для поиска и удалении проблемы. Сразу скажу, в программировании я новичок, но...

Перевод радиан в градусы на графике.
Здравствуйте. У меня проблема с графиком. Строится график в радианах, а мне надо как то в градусах вывести, подскажите, пожалуйста, как...

Перевод радиан в градусы, минуты и секунды
Имеется матрица в радианах, нужно создать матрицу из значений вида x°y'z". Если DMS переводит из градусов в радианы, нет ли обратной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru