GoSub...Return Statement

рдЙрдкрдХрд╛рд░реНрдпрддрд╛рд▓рд┐рдХрд╛ рдмреЛрд▓рд╛рдЙрдЫ рддреНрдпрд╕рд▓реЗ рдЙрдкрдХрд╛рд░реНрдпрддрд╛рд▓рд┐рдХрд╛ рд╡рд╛ рдкреНрд░рдХрд╛рд░реНрдпрдмрд╛рдЯ рд▓реЗрдмреБрд▓рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рд╣реБрдиреНрдЫ ред рдпреЛ рдХрдердирд╣рд░реВрд▓реЗ рджрд┐рдПрдХрд╛ рд▓реЗрдмреБрд▓ рдЕрд░реНрдХреЛ рдХрдерди рдирдлрд░реНрдХрд┐рдП рд╕рдореНрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫ ред рддреНрдпрд╕рдкрдЫрд╛рдбрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрдердирд╕рдБрдЧ рд╕реБрдЪрд╛рд░реВ рднрдЗрд░рд╣рдБрджрд╛ рддреНрдпрд╕рд▓реЗ GoSub рдХрдерди рдкрдЫреНрдпрд╛рдЙрдЫ ред

рд╡рд╛рдХреНрдп рд╕рдВрд░рдЪрдирд╛:


рдкрд░рд╛рдорд┐рддрд┐рд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН

рдкрд░рд╛рдорд┐рддрд┐рд╣рд░реВ:

рд╕рдм/рдкреНрд░рдХрд╛рд░реНрдп

рдХрдерди рдЦрдгреНрдб

рд▓реЗрдмреБрд▓

рдХрдерди рдЦрдгреНрдб

GoSub рд▓реЗрдмреБрд▓

рдирд┐рд╕реНрдХрдиреБрд╣реЛрд╕реН рдЙрдк/рдкреНрд░рдХрд╛рд░реНрдп

рд▓реЗрдмреБрд▓:

рдХрдерди рдЦрдгреНрдб

рдлрд░реНрдХрдиреБрд╣реЛрд╕реН

End Sub/рдкреНрд░рдХрд╛рд░реНрдп

GoSubрдХрдердирд▓реЗ рдЙрдкрдХрд╛рд░реНрдпрддрд╛рд▓рд┐рдХрд╛ рд╡рд╛ рдкреНрд░рдХрд╛рд░реНрдп рднрд┐рддреНрд░рдмрд╛рдЯ рд▓реЗрдмреБрд▓рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрд╛рдЗрдХрд╛ рд╕реНрдерд╛рдирд┐рдп рдЙрдкрдХрд╛рд░реНрдпрддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдмреЛрд▓рд╛рдЙрдЫ ред рд▓реЗрдмреБрд▓рдХреЛрдирд╛рдо рд╡рд┐рд░рд╛рдо рдЪрд┐рдиреНрд╣рд╕рдБрдЧ рдЕрдиреНрддреНрдпрдорд╛ рд╣реБрдиреБрдкрд░реНрджрдЫ ред

рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рддрд┐рдорд╛

рдпрджрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдорд▓реЗ GoSubрджреНрд╡рд╛рд░рд╛ рдЕрдЧреНрд░рд╕рд░рддрд╛ рдирджреЗрдЦрд╛рдИ рдлрд░реНрдХрд╛рдЗрдПрдХреЛ рдХрдердирдорд╛ рд╕рд╛рдордирд╛ рдЧрд░реЗрдорд╛ рдЖрдзрд╛рд░рднреВрдд LibreOffice рд▓реЗ рддреНрд░реБрдЯрд┐ рд╕рдиреНрджреЗрд╢ рдлрд░реНрдХрд╛рдЙрдБрдЫ ред рдирд┐рд╕реНрдХрдиреБрд╣реЛрд╕реН рд╕рдм рд╡рд╛ рдирд┐рд╕реНрдХрдиреБрд╣реЛрд╕реН рдкреНрд░рдХрд╛рд░реНрдп рдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рд╣реБрдиреНрдЫ рддреНрдпрд╕рд▓реЗ рдЕрд░реНрдХреЛ рдХрдерди рдлрд░реНрдХрд┐рдПрд░ рдлреИрд▓рдиреБ рднрдиреНрджрд╛ рдЕрдЧрд╛рдбрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдорд▓реЗ рд╕рдм рд╡рд╛ рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рдЫрд╛рдбреНрдЫ редред


рджрд┐рдПрдХрд╛ рдЙрджрд╛рд╣рд░рдгрд▓реЗ GoSub рд░ рдлрд░реНрдХрд╛рдЙрдБрдЫрдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрджрдЫрдиреН ред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрджреИрдЧрд░реЗрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗрдХреНрд╕рди рджреБрдЧреБрдирд╛ рдЧрд░реНрдирд▓рд╛рдИ рдХрд╛рд░реНрдпрдХреНрд░рдорд▓реЗ рджреБрдИрдЯрд╛ рдирдореНрдмрд░рд╣рд░реВрдХреЛ рдмрд░реНрдЧрдореВрд▓ рдЧрдгрдирд╛ рдЧрд░реНрджрдЫ рдЬрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЧрд░рд┐рдиреНрдЫ ред

рдЙрджрд╛рд╣рд░рдг:


Sub ExampleGoSub
Dim iInputa As Single
Dim iInputb As Single
Dim iInputc As Single
    iInputa = Int(рдЖрдЧрдд рдмрд╛рдХрд╕$ "рдкрд╣рд┐рд▓реЛ рдирдореНрдмрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН: ","рдирдореНрдмрд░рдЖрдЧрдд"))
    iInputa = Int(рдЖрдЧрдд рдмрд╛рдХрд╕$ "рджреЛрд╕реНрд░реЛ рдирдореНрдмрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН: ","рдирдореНрдмрд░рдЖрдЧрдд"))
    iInputc=iInputa
    GoSub SquareRoot
    iInputa;"рдХреЛ рдмрд░реНрдЧрдореВрд▓";iInputc;" рд╣реЛ" рдореБрджреНрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН ред
    iInputc=iInputb
    GoSub SquareRoot
    "рдХреЛ рдмрд░реНрдЧрдореВрд▓";iInputb;" рд╣реЛ";iInputc рдореБрджреНрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН
    Exit Sub
SquareRoot:
    iInputc=sqr(iInputc)
    Return
End Sub

Please support us!