Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Fortran > [General] Арифметический If


Автор: VasPyp 18.12.2007, 11:34
Помогите! Тяжелый случай амнезии...

Строка текста: 

IF (U1-U2) 212,208,210

в каком случае куда идем?

Автор: AO_COST 18.12.2007, 12:35
Цитата(VasPyp @ 18.12.2007,  11:34)
Помогите! Тяжелый случай амнезии...

Строка текста: 

IF (U1-U2) 212,208,210

в каком случае куда идем?

Всё просто для тех кто пишет слева на-право.
Если выражение в арифметическом Ифе
 меньше нуля      - то идёте по первой метке,если 
равна нулю          -по второй, а 
в третьем случае -по третьей.

Автор: FatalError 18.12.2007, 14:09
А вообще-то арифметический IF давно исключен из стандарта (еще, кажись, в Фортране77), и лучше бы его не использовать. 

Автор: Lido4ka 24.12.2007, 14:14
Может, это и глупо, но запроси на вывод в строчках с этими метками значения U1 и U2, скажем, по разным форматам. Выводи при этом еще и номер метки. Вот и получишь ответ на свой вопрос. Не бойся экспериментировать!!! smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)