Advertisement
EgorYankovsky

PV_LR_1

Feb 9th, 2022
1,188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. !23456    
  2.       PROGRAM MAIN
  3.       COMMON /PUBLIC/ A, B, ALPH
  4.       CALL MENU
  5.     1 READ *, ICOMMAND
  6.       SELECT CASE (ICOMMAND)
  7.       CASE (1)
  8.        CALL ENTERNEWTRAINGLE
  9.       CASE (2)
  10.        CALL CALCULATEAREA
  11.       CASE (3)
  12.        CALL FINDSMALLESTANG
  13.       CASE (4)
  14.        CALL FINDSMALLESTCOS
  15.       CASE (5)
  16.        GO TO 2
  17.       CASE (6)
  18.        CALL WRILETRAINGLE
  19.       CASE DEFAULT
  20.        PRINT *, 'UNEXPECTED COMMAND'
  21.       END SELECT
  22.       GO TO 1
  23.     2 END
  24.          
  25.       SUBROUTINE MENU
  26.       PRINT *, '1) ENTER TRAINGLE'
  27.       PRINT *, '2) CALCULATING THE AREA OF A TRAINGLE'
  28.       PRINT *, '3) CALCULATION OF THE SMALLEST ANGLE IN DEGREES'
  29.       PRINT *, '4) CALCULATION OF THE COSINE OF THE MINIMUM ANGLE'
  30.       PRINT *, '5) END OF WORK'
  31.       PRINT *, '6!) WRITE TRAINGLE'
  32.       END
  33.      
  34. CCCC  TO DELETE
  35.       SUBROUTINE WRILETRAINGLE
  36.       COMMON /PUBLIC/ A, B, ALPH
  37.       PRINT *, 'NOW TRAINGLE HAS FOLLOWING VALUES: A='
  38.       PRINT *, A
  39.       PRINT *, B
  40.       PRINT *, ALPH
  41.       END
  42. CCCC  TO DELETE
  43.      
  44.       SUBROUTINE ENTERNEWTRAINGLE
  45.       COMMON /PUBLIC/ A, B, ALPH
  46.       PRINT *, 'ENTER FOLLOWING DATA:'
  47.       PRINT *, 'A='
  48.       READ *, A
  49.       PRINT *, 'B='
  50.       READ *, B
  51.       PRINT *, 'ALPH='
  52.       READ *, ALPH
  53.       END
  54.      
  55.       SUBROUTINE CALCULATEAREA
  56.       PRINT *, 'THIS COMMAND WILL CALCULATE THE AREA'
  57.       END
  58.      
  59.       SUBROUTINE FINDSMALLESTANG
  60.       PRINT *, 'THIS COMMAND WILL FIND THE SMALLEST ANGLE IN A TRAINGLE'
  61.       END
  62.      
  63.       SUBROUTINE FINDSMALLESTCOS
  64.       PRINT *, 'THIS COMMAND WILL FIND THE COSINE OF MINIMUM ANGLE'
  65.       END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement