第4講 数字型変数を理解しよう

第10話 1+2+3+4+5+6+7+8+9+10の計算

解答例
Private Sub CommandButton1_Click()
  Dim w As Byte
  w = 0
  w = w + 1
  w = w + 2
  w = w + 3
  w = w + 4
  w = w + 5
  w = w + 6
  w = w + 7
  w = w + 8
  w = w + 9
  w = w + 10
  Cells(6, 1) = "1+2+3+4+5+6+7+8+9+10の計算結果は?"
  Cells(7, 1) = "その答えは"
  Cells(7, 2) = w
End Sub


解説

s1
以下
w←w+4から6+4でwは10
w←w+5から10+5でwは15
w←w+6から15+6でwは21
w←w+7から21+7でwは28
w←w+8から28+8でwは36
w←w+9から32+9でwは45
w←w+10から45+10でwは55

これで一応1+2+3+4+5+6+7+8+9+10の計算はできましたが、
上のプログラムは、あまりにも芸のないプログラムです。
同じようなことを10回も繰り返しているからです。
同じことの繰り返しは、人間がすべきものではなく、
コンピュータにやらせるべきです。
そこで、第5講のテーマは、繰り返し処理(For文=ループ処理)となるわけです。
そして、For文を学ぶ段階でいよいよ魔方陣や数独に関する内容が登場します。
本講義のメインに近づいたわけです。



9話へ 第5講第1話へ



トップ


初心者のためのc++ vc++ c言語 入門 基礎から応用までへ
初心者のための excel 2007 2010 2013 vba 入門 基礎から応用まで
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
vb講義トップへ
VB講義基礎へ
専門用語なしのC++入門へ
専門用語なしのJava入門へ
専門用語なしのVBA入門

数独のページ
魔方陣のページ
数学研究室に戻る
本サイトトップへ