![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 17.02.2008
Сообщений: 191
|
![]()
Есть функция (переводиз градусной формы в радианы) на Паскале
Код:
Код:
В чем может быть проблема?
Mathematicians often mix up Christmas and Halloween, because Dec.25=Oct.31.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,497
|
![]()
float Angle::toRad(void)
{ float r; r = (grad + min/60 + sec/3600)*(pi/180); return r; } вариант НЕОДНОЗНАЧНОСТИ трактовки понятий min sec тобой и компилятором не рассматривался? ты считаешь это полями класса, а компилятор чем-то другим?
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]()
а я бы предложил копнуть в сторону изменения типа данных:
вместо: Код:
Код:
Код:
x.grad x.min x.sec должны быть тоже не real |
![]() |
![]() |
![]() |
#4 | ||
Форумчанин
Регистрация: 17.02.2008
Сообщений: 191
|
![]() Цитата:
Цитата:
Кстати написанная на бейсике подобная функция выдает результат близкий к паскалю
Mathematicians often mix up Christmas and Halloween, because Dec.25=Oct.31.
|
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]()
1) зачем Вам большая точность?
2) в формуле присутствует констата pi Вы сравнивали её величину в различных компиляторах? Вполне возможно, что в каком-то N-м знаке она и отличается! |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,497
|
![]() Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 17.02.2008
Сообщений: 191
|
![]()
pi я специально взял своей константой, одинаковой во всех программах. точность нужна по условию задачи. так все значения очень близкие и на выходе получается ошибка иногда даже в первом разряде
Mathematicians often mix up Christmas and Halloween, because Dec.25=Oct.31.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
составить программу для вычисления значения функции и результаты выдать на печать. Бейсик | SvetlanaFF | Помощь студентам | 13 | 28.10.2018 19:24 |
Cоставить программу для вычисления значения функции и результаты выдать на печать. Бейсик | muse26 | Помощь студентам | 0 | 19.11.2010 11:37 |
Разные компиляторы - разные результаты | Кипящий чайник | Общие вопросы C/C++ | 3 | 16.07.2010 14:54 |
Вычислить значения функции и вывести результаты в виде графика (функцию см.далее) {Please} | timepoka | Помощь студентам | 10 | 28.02.2010 12:43 |
Составить программу для вычисления значения функции и результаты выдать на печать | Pleasant_girl | Помощь студентам | 8 | 22.12.2009 22:57 |