Ruby เลขยกกำลัง ด้วยเครื่องหมาย ** บทความนี้สอนเขียนโค้ดหาเลขยกกำลังด้วยภาษา Ruby โดยใช้เครื่องหมายดอกจัน 2 อันติดกัน ( ** ) พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง puts สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Ruby เลขยกกำลัง ด้วยเครื่องหมาย **
print 'กรุณากรอกตัวเลข : '
number = gets.chomp
print 'กรุณากรอกเลขยกกำลัง : '
e = gets.chomp
total = number.to_i**e.to_i
puts "#{number} ยกกำลัง #{e} เท่ากับ #{total}"
ผลลัพธ์
กรุณากรอกตัวเลข : 4
กรุณากรอกเลขยกกำลัง : 2
4 ยกกำลัง 2 เท่ากับ 16
Ruby เลขยกกำลัง ด้วยเครื่องหมาย ** จากตัวอย่างรับค่าตัวเลข และเลขยกกำลังจากผู้ใช้งานด้วยคำสั่ง gets.chomp เก็บค่าไว้ที่ตัวแปร number และ e จากนั้นคำนวณหาเลขยกกำลังโดยใช้เครื่องหมาย ** เขียนโค้ดเป็น total = number.to_i**e.to_i สำหรับคำสั่ง to_i ใช้เพื่อแปลงค่าเป็น int และเก็บค่าของเลขยกกำลังไว้ที่ตัวแปร total สุดท้ายแสดงค่าผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง puts พร้อมกับตัวแปรทั้ง 3