0Pricing
Ruby Academy · บทเรียน

เลขคณิตและตัวดำเนินการ

การดำเนินการทางคณิตศาสตร์

เลขคณิตและตัวดำเนินการ เป็นบทเรียน Ruby Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Ruby Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Ruby Academy มีบทเรียนทั้งหมด 4 บทเรียน

การคำนวณพื้นฐาน

Ruby รองรับตัวดำเนินการที่คุ้นเคย ได้แก่ +, -, * และ /

puts 5 + 3
puts 5 - 3
puts 5 * 3
puts 6 / 3

ตัวดำเนินการมอดุโล

% คืนค่าเศษเหลือจากการหาร เหมาะอย่างยิ่งสำหรับตรวจสอบการหารลงตัว

puts 10 % 3
puts 10 % 2

การยกกำลัง

** ใช้ยกตัวเลขขึ้นเป็นกำลัง

puts 2 ** 3
puts 5 ** 2

ลำดับความสำคัญของตัวดำเนินการ

การคูณและการหารจะเกิดขึ้นก่อนการบวกและการลบ ใช้วงเล็บเพื่อควบคุมลำดับ

puts 2 + 3 * 4
puts (2 + 3) * 4

การกำหนดค่าแบบผสม

ตัวดำเนินการอย่าง += และ *= จะปรับปรุงค่าของตัวแปรโดยตรง

total = 10
total += 5
total *= 2
puts total

ตัวดำเนินการเปรียบเทียบ

เปรียบเทียบตัวเลขด้วย <, >, <=, >=, == และ != ตัวดำเนินการเหล่านี้คืนค่าเป็นจริงหรือเท็จ

puts 5 > 3
puts 5 == 5
puts 5 != 4

ตัวดำเนินการยานอวกาศ

<=> คืนค่า -1, 0 หรือ 1 ตามลำดับของค่า และเป็นพื้นฐานของการเรียงลำดับ

puts (1 <=> 2)
puts (2 <=> 2)
puts (3 <=> 2)

divmod

divmod คืนทั้งผลหารและเศษเหลือในการเรียกครั้งเดียว โดยส่งกลับเป็นอาร์เรย์

q, r = 17.divmod(5)
puts q
puts r

การผสมจำนวนเต็มกับจำนวนทศนิยม

เมื่อผสมจำนวนเต็มกับจำนวนทศนิยม ผลลัพธ์จะถูกยกระดับให้เป็นจำนวนทศนิยม

puts 5 + 2.0
puts 3 * 1.5

การวนซ้ำและการนับขึ้น

จำนวนเต็มมีตัวช่วยสำหรับการวนซ้ำ times ใช้ทำซ้ำ และ upto ใช้นับเพิ่มขึ้น

3.times { |i| print "#{i} " }
puts
1.upto(3) { |i| print "#{i} " }
puts

การสร้างผลรวม

รวมตัวดำเนินการต่าง ๆ เข้าด้วยกันในการคำนวณเล็ก ๆ

price = 20
quantity = 3
tax = 0.1
subtotal = price * quantity
total = subtotal + subtotal * tax
puts total

ตรวจสอบความเข้าใจ

ตรวจสอบความเข้าใจเรื่องการคำนวณและตัวดำเนินการ

สรุป

คุณได้เรียนรู้ตัวดำเนินการ:

  • การคำนวณ + - * /, มอดุโล % และการยกกำลัง **
  • ลำดับความสำคัญและวงเล็บ
  • การกำหนดค่าแบบผสม การเปรียบเทียบ <=> และ divmod
  • times และ upto สำหรับการวนซ้ำ

ถัดไป: โมดูลคณิตศาสตร์

puts (10 % 3) + (2 ** 3)

คำถามที่พบบ่อย

บทเรียน “เลขคณิตและตัวดำเนินการ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “เลขคณิตและตัวดำเนินการ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Ruby Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Ruby Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “เลขคณิตและตัวดำเนินการ”

การดำเนินการทางคณิตศาสตร์ คุณปฏิบัติ Ruby Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Ruby Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Ruby Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “เลขคณิตและตัวดำเนินการ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Ruby Academy นี้ได้ไหม

ได้ บทเรียน Ruby Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. จำนวนเต็มและจำนวนทศนิยม
  2. เลขคณิตและตัวดำเนินการ
  3. มอดูล Math
  4. Rational และ BigDecimal
← กลับไปที่ Ruby Academy