Ruby สูตรคูณ do while บทความนี้สอนเขียนโปรแกรมแม่สูตร โดยใช้คำสั่ง do while จากโค้ดรับค่าแม่สูตรคูณจากผู้ใช้งานด้วยคำสั่ง gets.chomp จากนั้นวนลูปสร้างแม่สูตรคูณด้วย do while สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Ruby สูตรคูณ do while รับตัวเลขจากผู้ใช้งาน
print 'กรุณากรอกแม่สูตรคูณ : '
b = gets.chomp
i = 0
loop do
i = i + 1
puts "#{b} x #{i} = #{(b.to_i*i.to_i)}"
if i == 12
break
end
end
ผลลัพธ์
กรุณากรอกแม่สูตรคูณ : 2
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
2 x 11 = 22
2 x 12 = 24
Ruby สูตรคูณ do while จากตัวอย่างรับตัวเลขแม่สูตรคูณจากผู้ใช้งานด้วยคำสั่ง gets.chomp จากนั้นใช้คำสั่ง do while วนลูปทั้งหมด 12 รอบพร้อมพิมพ์แม่สูตรออกสู่หน้าจอด้วยคำสั่ง puts โดยหยุดการวนลูป do while ด้วยคำสั่ง break จากเงื่อนไข if i == 12 คือถ้าตัวแปร i มีค่าเท่ากับ 12 ให้หยุดการวนลูป