Visual Basicの練習問題1と回答例
(条件分岐:if文)
練習問題1
さらに演習で作成したプログラムを改良して、以下のことを参考に表示を1つ増やしたプログラムを作成しなさい。
参考:条件の判定が連続する場合は,ElseIfを使って条件をつなげていくことができます.
If ( 条件文1 ) Then
条件文1が満たされるときに,実行されるコードの行
(次のElseIfというコードまでは,何行でもよい)
コード1
ElseIf ( 条件文2 ) Then
条件文1が満たされずに,条件文2が満たされるときに,実行されるコードの行
(次のElseというコードまでは,何行でもよい)
コード2
Else
条件文1と条件文2の両方が満たされないときに,実行されるコードの行
(次のEnd Ifというコードまでは,何行でもよい)
コード3
End If
「もし条件文1を満たすならば,コード1を実行し,それを満たずにもし条件文2を満たすならば,コード2を実行し,さらに,2つとも満たさなければ,コード3を実行しなさい」
となります.
以上のことを参考に先ほどの押しボタンのプログラムを改良し,“クリック”のボタンが押されたら,“実行中”とボタンに表示し,“実行中”のボタンが押されたら,“終 了”とボタンに表示するプログラムを作ってください.
プログラムがうまく動作しましたら,全てを保存で上書き保存をしてください.
回答例)
1)上記のプログラムをさらに改良して,ボタン(Button1という名前)をクリックし,コードエディタウインドウを使って,以下のようにif文を3つの分岐に変更する

2)ツールバーの開始のボタン(メニューバーの“実行”の中の“開始”でもよい)を押し,プログラムを実行してみる.
“クリック”のボタン表示をクリックすると上記のような“実行中” のボタン表示となり,さらに“実行中”のボタン表示をクリックすると“終了” のボタン表示となり,“終了”
ボタン表示をクリックすると“開始”のボタン表示状態に戻れば完成
加藤のページへ | ICTメディア編集U | プログラミング練習2(条件分岐:if文,うるう年判定プログラム) | プログラミング練習3(条件分岐:if文,体重判定プログラム)