จงแปลงอักษรนิพจน์ทางคณิตศาสตร์ต่อไปนี้ให้เป็นนิพจน์ภาษา
1. c = 4a * b
2. a =ac
3. i = 5j3
4. x = 5a + bc
จงหาค่าตัวแปร x จากนิพจน์ต่อไปนี้ โดยกำหนด a =2, b = 3, c= 4, d = 5, e =
6 และ f = 7
5. x = a + e/f * c;
6. x =(f - e) * (c / a)
7. x = a * d / a+ e / b;
8. x = a * (d/(a + e)) / b;
กำหนดให้ a, b และ c เป็นตัวแปรชนิดจำนวนเต็มมีค่า 8, 3, และ -5 ตามลำดับ จงหาผลลัพธ์นิพจน์ต่อไปนี้
9. a + b + c
10. 2* b + 3 * (a - c)
11. a / b
12. a % b
13. a / c
14. a % c
จงเรียงลำดับการดำเนินการของนิพจน์ต่อไปนี้ ตามลำดับความสำคัญของเครื่องหมาย
15.(a+b)/2&&c*d
16.x/y+4||3*z
17.(a+b)*c&&d+7%e
18.++x/y*z&&a+3*b
19.(a+b)*c/d
กำหนดให้ a, b และ c เป็นตัวแปรชนิดจำนวนเต็มมีค่า 8, 3, และ -5 ตามลำดับ จงหาผลลัพธ์นิพจน์ต่อไปนี้
9. a + b + c
10. 2* b + 3 * (a - c)
11. a / b
12. a % b
13. a / c
14. a % c
จงเรียงลำดับการดำเนินการของนิพจน์ต่อไปนี้ ตามลำดับความสำคัญของเครื่องหมาย
15.(a+b)/2&&c*d
16.x/y+4||3*z
17.(a+b)*c&&d+7%e
18.++x/y*z&&a+3*b
19.(a+b)*c/d
จงเขียนนิพจน์ทางคณิตศาสตร์ต่อไปนี้ ฬห้อยู่ในรูปแบบนิพจน์ที่ถุกต้องตามหลักการและเครื่องหมายของภาษา C โดยให้ใส่วงเล็บเพื่อจัดลำดับการทำงานที่ถุกต้องด้วย
20.+b/++cd
21.a mod b +c/d2
22.b/cd++a
20.+b/++cd
21.a mod b +c/d2
22.b/cd++a
********************************
เฉลย
1. c=4*a*b
2. a=a*c
3. i=5*j*3
4. x=5*a+b*c;
5. x=2;
6. x=2;
7. x=7;
8. x=0;
9. 6
10. 45
11. 2
12. 2
13. -1
14. 3
15.(a+b)/2&&c*d
1) a+b
2) 1)/2
3) c*d
4) 2)&&3)
16.x/y+4||3*z
1) x/y
2) 1)+4
3) 3*z
4) 2)|3)
17.(a+b)*c&&d+7%e
1) a+b
2) 1)*c
3) 7%e
4) d+3)
5) 2)&&4)
18.++x/y*z&&a+3*b
1) ++x
2) y*z
3) 1)/2)
4) 3*b
5) a+4)
6) 3)&&5)
19.(a+b)*c/d
1) a+b
2) 1)*c
3) 2)*d
20.a+(b/(++c)*d)
21.(a%b)+(c/(d*d))
22.b/c*d*(++a)
1. c=4*a*b
2. a=a*c
3. i=5*j*3
4. x=5*a+b*c;
5. x=2;
6. x=2;
7. x=7;
8. x=0;
9. 6
10. 45
11. 2
12. 2
13. -1
14. 3
15.(a+b)/2&&c*d
1) a+b
2) 1)/2
3) c*d
4) 2)&&3)
16.x/y+4||3*z
1) x/y
2) 1)+4
3) 3*z
4) 2)|3)
17.(a+b)*c&&d+7%e
1) a+b
2) 1)*c
3) 7%e
4) d+3)
5) 2)&&4)
18.++x/y*z&&a+3*b
1) ++x
2) y*z
3) 1)/2)
4) 3*b
5) a+4)
6) 3)&&5)
19.(a+b)*c/d
1) a+b
2) 1)*c
3) 2)*d
20.a+(b/(++c)*d)
21.(a%b)+(c/(d*d))
22.b/c*d*(++a)