Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Fortran funkce IF

Dobrý den,
měl bych ještě jednu otázku ohledně Fortranu.
Zadal jsem určitou obecnou početní operaci a po zadaní určitých čísel vyjde výsledek... Já ted s tím výsledek chci pracovat pouze, když bude D>0 nebo D==0 Jak to mám zadat? Umím zadat tento příkaz:

D_minus: if(D<0.0) then
print*,"Ma 3 ruzne REAL koreny"
end if D_minus

Nyní chci udělat operaci např. když
D>0 -> 4*D
D==0 -> 2+D

Původně jsem myslel, že stačí napsat IF (D>0)....ale o nefunguje....

Děkuji
Změna předmětu, původně: fffffffffffffffff (karel)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pouzij aritmeticky IF: https://docs.oracle.com/cd/E19957-01/805-4939/6j4m0vn9p/index.html 8-) To je…
kubik 30.10.2017 10:53
kubik
... a ted vazne - nejsem si jistej, jestli Fortran pouziva == a podobne novodobe vymyslenosti. Zkus… poslední
kubik 30.10.2017 10:56
kubik

Zpět do poradny Odpovědět na původní otázku Nahoru