현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - 평면에서 두 점 a(xa, ya)와 b(XB, Yb) 사이의 거리를 계산하는 작은 프로그램을 포트란으로 작성합니다.
평면에서 두 점 a(xa, ya)와 b(XB, Yb) 사이의 거리를 계산하는 작은 프로그램을 포트란으로 작성합니다.
프로그램 정사각형

type :: Point2d

real :: x

real :: y

End type

type(Point2d) :: a, b

Read '(f10.4, f10.4)', a

Read '(f10.4. , f10.4)', b

Print*, distance (a, b)

Contains

실제 함수 distance (this, other)

Type (point 2d), Intent (input) :: this, other

Distance = sqrt((a % x-b % x)* * 2+(a % y-b % y)* * 2)

함수 종료

프로그램 종료