• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual Basic の簡単な問題なのですが、分からないので教えてください><)

Visual Basicの問題:1から10までの2乗和を求めるプログラムをFor~Next構文、While~Wend構文、Do Until~Loop構文で作成

このQ&Aのポイント
  • Visual Basicの問題:1から10までの2乗和を求めるプログラムをFor~Next構文、While~Wend構文、Do Until~Loop構文を使用して作成する方法について教えてください。
  • For~Next構文を使用したプログラムはすでに作成できましたが、While~Wend構文とDo Until~Loop構文を使用したプログラムが分からないため、解説を教えてください。
  • 質問者は大学の情報の講義でVisual Basicを学んでおり、1から10までの2乗和を求めるプログラムのFor~Next構文については理解していますが、While~Wend構文とDo Until~Loop構文のプログラムがわかりません。解説をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

For i = 1 To 10 s = s + i * i Next i MsgBox s End Sub Sub test02() i = 1 While i < 11 s = s + i * i i = i + 1 Wend MsgBox s End Sub Sub test03() i = 1 Do Until i > 10 s = s + i * i i = i + 1 Loop MsgBox s End Sub このほかにも、たとえば http://www001.upp.so-net.ne.jp/yoshihiro/gram3.htm の「Do文」の種類があります。

voice30
質問者

お礼

お礼が遅れてしまい大変申し訳ございません<(_ _)> お陰で助かりました≦(._.)≧ URLまで載せていただき、本当ありがとうございました。

その他の回答 (1)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

構文に関しては、ヘルプで対象のキーワードを検索すれば、サンプルがありますよ。 それぞれの構文の繰り返し、判定順序に合わせて、初期状態や判定条件を決めてください。 後は間違いがあるのなら、実際に結果を見たり、ブレークポイントを指定して計算の順序を確かめたりしながら、間違いを修正します。

voice30
質問者

お礼

返事遅れてしまい、大変申し訳ございません。 ヘルプの検索機能ですか!覚えておきたいと思います。 ありがとうございました<(_ _)>

関連するQ&A