gosubは、それ以下で指定するラベル(名前)、或は行番号で指定された副プログラムを実行します。これによって、何度も用いる同じ計算作業を一つのまとまった副プログラムとして記述でき、プログラムの作成上便利になります。下の例では、円周長と円の面積を計算する副プログラムを実行します。 例えば、