write (*,*)"c>f(1)"
write (*,*)"c>k(2)"
write (*,*)"f>c(3)"
write (*,*)"f>k(4)"
write (*,*)"k>c(5)"
write (*,*)"k>f(6)"
write (*,*) "pilihan konversi"
read(*,*)p
write (*,*)"pilihan_konversi"
read (*,*)p
case (2)
write (*,*)"c="
read (*,*)c
k=273+c
print *,k
case (3)
write (*,*)"c="
read (*,*)c
c=(f-32)*(5/9)
print *,c
case(4)
write (*,*)"c="
read (*,*)c
f=(9/5)*(c+32)
print *,f
case (5)
write (*,*)"k="
read (*,*)k
c=k-273
print *,c
case (6)
write (*,*)"k="
read (*,*)k
f=(k-273)*(9/5)+32
print *,c
case default
write (*,*)"pilihan_konversi_suhu_tidak_ada"
end select
end program
2. Rumus abc
program rumus_abc
implicit none
real ::a,b,c,x1,x2,d
write(*,101)
read (*,*)a
write(*,102)
read (*,*)b
write(*,103)
read(*,*)c
d=b*b-4*a*c
write(*,104)
if(d>0)then
x1=(-b-sqrt(d))/(2*a)
x2=(-b+sqrt(d))/(2*a)
write (*,105)x1,x2
else if (D==0)then
x1=(-b-sqrt(d))/(2*a)
write(*,106)x1,x2
else
write(*,106)
end if
end program