เลขคณิตและตัวดำเนินการ
การดำเนินการทางคณิตศาสตร์
เลขคณิตและตัวดำเนินการ เป็นบทเรียน 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- จำนวนเต็มและจำนวนทศนิยม
- เลขคณิตและตัวดำเนินการ
- มอดูล Math
- Rational และ BigDecimal