[Fortran] ๋ถ๊ธฐ
ํฌํธ๋์ if-else, select-case์ 2๊ฐ์ง ๋ถ๊ธฐ์ฒ๋ฆฌ ์ ํ์ค๋ฅผ ์ง์ํ๋ค.
If๋ฌธ
๋ค๋ฅธ ์ธ์ด๋ค์์ ์ ๊ณตํ๋ if๋ฌธ๊ณผ ๊ฐ์ ํ์์ ๊ฐ์ง๋ค.
if (์กฐ๊ฑด์) then์ผ๋ก ์์ํ๋ฉฐ,
end if๋ก ์ข
๋ฃ๋๋ค.
์๋๋ ๊ทธ์ ๋ํ ๊ฐ๋จํ ์์ ์ฝ๋๋ค.


else ์ ๋ ๋น์ฐํ ์ง์๋๋ค.
์ถ๊ฐ ์กฐ๊ฑด์ ์ else if๋ก ๋ฃ์ผ๋ฉด ๋๊ณ , else๋ง ๋ฃ์ผ๋ฉด ์ต์ข
default ์ ์ด ๋๋ค.


select-case ๋ฌธ
select-case๋ ๋ค๋ฅธ ์ธ์ด๋ค์ switch-case์ ๋๋ฑํ ๊ธฐ๋ฅ์ด๋ค.
๊ฐ์ ํ๋ ๋ฐ๊ณ ๊ทธ๊ฑธ๋ก ๋ถ๊ธฐ๋ฅผ ํ์ด๋ค.

์ด๋ฐ ์์ด๋ค. ์ด ๊ฒฝ์ฐ 30 ๊ฐ์ ๊ฑธ๋ ค์ 30์ ์ถ๋ ฅํ์ง๋ง, ์๋ฌด๊ฒ๋ ํด๋น๋์ง ์๋ ๊ฐ์ ๋ฃ์๋ค๋ฉด default๋ฅผ ํ์ ๊ฒ์ด๋ค.
select case์๋ ๋ชจ๋ ๊ฐ์ ๋๊ธธ ์ ์๋๊ฑด ์๋๊ณ , ๋จ์ผ ๋ฌธ์๊ฐ, ์ ์๊ฐ ์ ๋๋ง ๋ฃ์ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ ์ ์๊ฐ์ผ ๊ฒฝ์ฐ์๋ A:B๋ก ๋ฒ์ ์ง์ ๋ ๊ฐ๋ฅํ๋ค.

์ด๋ ๊ฒ
์ฐธ์กฐ
https://www.tutorialspoint.com/fortran/fortran_decisions.htm