Научный форум dxdy
Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Список форумов
»
Тематические обсуждения
»
Computer Science
»
Программирование
Выделение дробной части в Fortran
Пред. тема
|
След. тема
Ulrih
Выделение дробной части в Fortran
25.02.2010, 18:30
Здравствуйте!
Возник вопрос: какой оператор позволяет в Фортране выделить целую часть.
Так чтобы: O(1.50d0) = 0.50d0
где O(number) --- тот самый заветный оператор.
.Олег.
Ajabsandal
Re: Выделение дробной части в Fortran
26.02.2010, 11:35
Ulrih в
сообщении #292186
писал(а):
Здравствуйте!
Возник вопрос: какой оператор позволяет в Фортране выделить целую часть.
Так чтобы: O(1.50d0) = 0.50d0
где O(number) --- тот самый заветный оператор.
.Олег.
Мне "кажется", что оператор в Фортране нечто другое, а вот встроеная функция Фортрана INT(A) (AINT, DINT) есть!
http://www.accel.ru/inf/fortran/for_8400.html
godsdog
Re: Выделение дробной части в Fortran
04.12.2010, 14:46
Ulrih в
сообщении #292186
писал(а):
Здравствуйте!
Возник вопрос: какой оператор позволяет в Фортране выделить целую часть.
Так чтобы: O(1.50d0) = 0.50d0
где O(number) --- тот самый заветный оператор.
.Олег.
Так, чтобы O(1.50d0) = 0.50d0, то Fraction(1.50d0). Только это выделение дробной части.
godsdog
Re: Выделение дробной части в Fortran
29.01.2011, 17:49
Прошу прощения. Сболтнул глупость. В Фортране Fraction(x) нечто другое, чем просто выделение дробной части.
Fraction(1.5d0)=0.75d0
allchemist
Re: Выделение дробной части в Fortran
30.01.2011, 00:59
Что мешает использовать floor?
X-FLOOR(X), как-то так.
LAL
Re: Выделение дробной части в Fortran
14.12.2016, 17:28
Я бы сделала так:
(1.50d0)-int(1.50d0) получим 0.50d0
Страница
1
из
1
[ Сообщений: 6 ]
Список форумов
»
Тематические обсуждения
»
Computer Science
»
Программирование