足し算,引き算を行うプログラム 応援する  仕様
利用者の選択により足し算,引き算ができるプログラムを作成せよ.
print("1 : 足し算を行う")
print("2 : 引き算を行う")
io.write("番号を入力してください :")
select = io.read()
io.write("1番目の数 :")
hoge = io.read()
io.write("2番目の数 :")
piyo = io.read()
if( select == "1" ) then
print( hoge .. " + " .. piyo .. " = " .. hoge + piyo )
elseif( select == "2" ) then
print( hoge .. " - " .. piyo .. " = " .. hoge - piyo )
end
注意点が一つあります.
それは,io.read関数で読み取ることができるのは文字です.
よって,selectはString型となっています.
なので,
if( select == 1 ) then
とはできません.
実行結果
1 : 足し算を行う
2 : 引き算を行う
番号を入力してください :1
1番目の数 :15
2番目の数 :10
15 + 10 = 25
実行結果
1 : 足し算を行う
2 : 引き算を行う
番号を入力してください :2
1番目の数 :15
2番目の数 :10
15 - 10 = 5
| |
|