第4講 if文
第7話 5教科の最高点の教科名、最低点の教科名も表示する
kuh
を実現するプログラム例
#! ruby -Ks
k=rand(101)
sy=rand(101)
sg=rand(101)
r=rand(101)
e=rand(101)
g=k+sy+sg+r+e
h=g.to_f/5
print "国語=",k,"\n"
print "社会=",sy,"\n"
print "数学=",sg,"\n"
print "理科=",r,"\n"
print "英語=",e,"\n"
print "合計=",g,"\n"
print "平均=",h,"\n"
if g>=300 then
 print "合格\n"
else
 print "不合格\n"
end
w=100
if w>k then w=k end
if w>sy then w=sy end
if w>sg then w=sg end
if w>r then w=r end
if w>e then w=e end
print "5教科の最低得点は",w,"です。\n"
w=0
if w<k then w=k end
if w<sy then w=sy end
if w<sg then w=sg end
if w<r then w=r end
if w<e then w=e end
print "5教科の最高得点は",w,"です"
参考ダウンロード添付ファイル

さて、次の課題です。
300点以上は合格、300点未満は不合格の合否判定に加えて、
250点未満は『もっと頑張りましょう。』
250点以上320点未満は『まあまあの成績ですね。』
320点以上は『よく頑張りました。』
という講評を加えることを考えましょう。
ヒントは、if...else文は入れ子式に使えるということです。
if p then
 A
else
 if q then
   B
 else
   C
 end
end
これは、pならばAを実行し、
pでなくqならば、Bを実行し、
pでなくqでないならば、Cを実行しなさいになります。
p、q、A、B、Cの内容を考えて、
bv
を実現しましょう。


第6話へ 第8話へ
004


eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
vc++講義へ
vba 2013 2010 2007 入門へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座へ
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
専門用語なしの C言語 C++ 入門(Visual C++ 2010で学ぶ C言語 C++ 入門)
専門用語なしの excel vba マクロ 入門 2013 2010 2007 対応講義 第1部
eclipse java 入門へ
excel 2016 vba 入門第1部へ
本サイトトップへ