วันอาทิตย์ที่ 28 ธันวาคม พ.ศ. 2557

นิพจน์คณิตศาสตร์


นิพจน์คณิตศาสตร์

     
     นิพจน์คณิตศาสตร์ในโปรแกรมภาษาซี คือการนำค่า

คงที่หรือตัวแปรมาเชื่อมต่อกัน ด้วยเครื่องหมายทาง

คณิตศาสตร์ นิพจน์คณิตศาสตร์จะมีลักษณะคล้ายกับสมการ

ทางคณิตศาสตร์ ดังนี้


c = a * b
(10 + 5 ) * 10 % 9 = 15
(8 * a + 2 * b)/c
5 + (5 – 1 ) * 4 = 21


ลำดับการประมวลผลของนิพจน์
     
     ลำดับการประมวลผลของนิพจน์คณิตศาสตร์จะทำการ

ประมวลผลในส่วนของวงเล็บก่อนในกรณีที่มีวงเล็บ จากนั้น

จะคำนวณไปตามลำดับของการประมวลดังตารางข้างล่างนี้ 

และหากมีเครื่องหมายที่อยู่ในลำดับการประมวลผลเดียวกัน

จะทำการคำนวณจากด้านซ้ายไปด้านขวา


เครื่องหมาย
ลำดับการประมวลผล
( )
1
++,--
2
* / %
3
+ -
4




ตัวอย่าง 1   (10 -34) * 5 = 35
ลำดับการประมวลผล
10 - 3 = 7 แล้วคูณกับ ได้ผลลัพธ์ 35
ตัวอย่าง 2   5 + 10 *2 = 25
ลำดับการประมวลผล
10 * 2 = 20 แล้วบวกดับ ได้ผลลัพธ์ 25
ตัวอย่าง 3   (2 + 7) * 4 % 10 = 6
ลำดับการประมวลผล
2 + 7 = 9 แล้วคูณกับ ได้ 36 หารแบบเอาเศษด้วย 10 ได้ 6
ตัวอย่าง 4   2 + 7 * 4 % 10 = 10
ลำดับการประมวลผล
7 * 4 = 28 แล้วหารแบบเอาเศษด้วย 10 ได้ บวกกับ เป็น 10
ตัวอย่าง 5   10 + 2 * 8 / 4 * 3 – 5 = 17




ลำดับการประมวลผล
1. 2 * 8 = 16
2. 16 / 4 = 4
3. 4 * 3 = 12
4. 12 + 10 = 22
5. 22 – 5 = 17










ไม่มีความคิดเห็น:

แสดงความคิดเห็น