diff --git a/debug-j2318-2.rb b/debug-j2318-2.rb index 82f3528..11759ce 100755 --- a/debug-j2318-2.rb +++ b/debug-j2318-2.rb @@ -6,11 +6,11 @@ # 間違っている部分を修正してください。 gyou = 1 -while gyou > 9 +while gyou <= 9 retsu = 1 - printf("%2d | ", retsu) - while retsu > 9 - printf("%4d ", (retsu+=1)*gyou) + while retsu <= 9 + printf("%4d | ", retsu*gyou) + retsu += 1 end gyou += 1 puts diff --git a/kakaku.rb b/kakaku.rb new file mode 100755 index 0000000..b7dc1c8 --- /dev/null +++ b/kakaku.rb @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby +# -*- coding : utf-8 -*- + + +def kakaku(x,y) + x * (1-y) + +end + + +puts "割引の計算をします。" +puts "値段を入力してください。" +nedan = gets.to_i +puts "割引を入力してください。" +wari = gets.to_f +gokei = kakaku(nedan,wari) +printf("割引後の金額は%d円です。\n",gokei) diff --git a/test.rb b/test.rb index 078bb88..6d7ceab 100755 --- a/test.rb +++ b/test.rb @@ -2,14 +2,12 @@ # -*- coding : utf-8 -*- count=0 -if count < 10 - count +=1 + while count < 10 + count += 1 - if count %3! = 0 - false - +if count %3 != 0 + next end - printf("3の倍数は%d\n",count) - + printf("3の倍数は%d\n", count) end