เรื่องที่ 6

ตัวดำเนินการคำนวณ




ตัวดำเนินการคำนวณพื้นฐาน มีดังนี้
+   ตัวดำเนินการ     บวก
–   ตัวดำเนินการ     ลบ
*   ตัวดำเนินการ     คูณ
/   ตัวดำเนินการ     หาร
%   ตัวดำเนินการมอดูลัส (Modulus) หรือหารแล้วเอาเฉพาะเศษนั่นเอง
ในการทำงานของตัวดำเนินการคอมพิวเตอร์จะมีลำดับการทำงานดังนี้
1.      ( )           คอมพิวเตอร์จะทำการคำนวณในวงเล็บก่อนเสมอ
2.      *  /  %    จากนั้นจะทำการคูณ หาร มอดูลัส  เรียงจากซ้ายไปขวา เจอเครื่องหมายใดก่อน ทำก่อน
3.      + –          และทำการบวก ลบ เรียงจากซ้ายไปขวา
โจทย์ทดสอบความเข้าใจ ลองตอบคำถามต่อไปนี้ดูนะครับ
1. x = 4 + 5 * 3
ตอบ x = ……………….
2. y = 3 + 6 / 2 + 1
ตอบ y = ……………….
3. z = 5 % 2
ตอบ z = ……………….
4. m = (5 % 3) + (7 + 3) * 2
ตอบ m = ………………
5. n = 10 / 5 + 7 * 2 – 6 / 3 / 2
ตอบ n = ……………….


ความรู้เพิ่มเติมการเขียนโปรแกรมที่มีการแก้โจทย์ปัญหาทางคณิตศาสตร์ และมีการใช้ฟังก์ชันต่างๆ ทางคณิตศาสตร์ นักเรียนสามารถใช้ฟังก์ชันทางคณิตศาสตร์ในภาษาซีช่วยในการเขียนโปรแกรมได้ โดยมีฟังก์ชันที่ควรรู้จักดังนี้ฟังก์ชัน sqrt() ใช้สำหรับหารากที่สอง มีวิธีใช้คือx = sqrt(ค่าที่ต้องการหารากที่สอง);
ฟังก์ชัน sin() ใช้สำหรับหาค่ามุม sin มีวิธีใช้ดังนี้
x = sin(ค่ามุม);
เป็นต้น
หมายเหตุ ใช้ฟังก์ชันทางคณิตศาสตร์ได้จะต้องทำการ include ไฟล์ math.h ก่อนเท่านั้น

(ที่มา :http://www.nattapon.com/2013/12/c-language-7-operation/ )