1
. แปลงสมการต่อไปนี้เป็นนิพจน์คณิตศาสตร์
(
ก) .
(
ข) .
2.
หาที่ผิดในนิพจน์ต่อไปนี้ และแก้ไขให้ถูกต้อง
(
ก) a = + a – b * 3 2 .
(
ข) a = ab + c .
(
ค) x <> y .
(
ง) a => b .
(
จ) a1 > a2 OR a1 > a3 .
(
ฉ) 10 <= x <= 20 .
(
ช) (((a+b) > 10) && ((a-b) > 5))) .
3.
ให้เขียนนิพจน์ตามที่โจทย์ระบุ
(
ก) มีตัวแปร a b และ c ใหเ้ ขยี นนพิ จนเ์ พอื่ หาคา่ ของ a ซงึ่ เกิดจาก b ยกกำ ลังสองบวกกับ c
.
(
ข) มีตัวแปร a b และ c ใหเ้ ขยี นนพิ จนเ์ พอื่ หาคา่ ของ a ซงึ่ เกิดจาก a คณู กับ c แล้วหารด้วย b
.
(
ค) มีตัวแปร a b และ c ใหเ้ ขยี นนพิ จนเ์ พอื่ เปรยี บเทยี บวา่ a บวก b มคี า่ มากกว่า a บวกด้วย c หรอื ไม่
.
(
ง) มีตัวแปร a ใหเ้ ขยี นนพิ จนเ์ ปรยี บเทยี บวา่ a มคี า่ มากกว่า 0 และเมื่อบวก a ดว้ ย 5 มคี า่ ไม่เกิน 100
.
(
จ) มีตัวแปร x เก็บอายุของพนักงานคนหนึ่งในบริษัท ให้ตรวจสอบว่า x มีอายุอยู่ในช่วงตั้งแต่ 25 ปีขึ้นไป
แต่ว่าไม่เกิน
60 ปี
.
(
ฉ) มีตัวแปร x เกบ็ จาํ นวนจริงจาํ นวนจริง ให้ตรวจสอบว่า x มคี า่ นอ้ ยกว่า 100 หรือมากกว่า 500
.
4.
ให้คำ ตอบของนิพจน์ต่อไปนี้
(
ก) int a=5, b=10, c=15, d;
d = a + 5 * b; /* d = . */
d = a + 5 * b; /* d = . */
d = b / a * c; /* d = . */
2
x
= 2y2 + 4
x
= 2 y 2 + y ื 3
34
d = a + b * 3 / 2 – b / 4 + a % 2 +
10; /* d = . */
d = 5
d += a + b % 3; /* d = . */
d %= b - 3; /* d = . */
d = a++ + b++ + 2; /* d = . */
/* a = . */
/* b = . */
d = ++a + a++; /* d = . */
/* a = . */
d = a + b++ 2 – b++ / 4 + ++a % 2; /* d = . */
/* a = . */
/* b = . */
(
ข) int a=5, b;
float x=
12.5, y;
b =
15.7; /* b = . */
y =
10; /* y = . */
b = a / 2; /* b = . */
y = x / 2; /* y = . */
b = a % 3 * 2.5; /* b = . */
y = x + 6 / 3; /* y = . */
(
ค) int a=5, b=10, c=3;
a > b || a < c /*
คำ ตอบ = . */
(a + b / 3) >
10 /* คำ ตอบ = . */
a*c > b && b*a/c < b/a*c /*
คำ ตอบ = . */
a >=
10 || b >=10 && c*a >= 10 /* คำ ตอบ = . */
! (a < b) && (a > c) || !(a+c > b) /*
คำ ตอบ = . */
5.
เขียนโปรแกรมคำ นวณพื้นที่ของวงกลม โดยรับรัศมีของวงกลมจากผู้ใช้ สูตรการหาพื้นที่ของวงกลมได้แก่
กำ หนดให้ค่า
PI คือ 3.14159265
6.
เขียนโปรแกรมรับข้อมูลจำ นวนเต็ม 5 จำ นวนจากผู้ใช้ และหาว่าค่าเฉลี่ยของข้อมูลที่รับเข้ามามีค่าเท่าใด
7.
เขียนโปรแกรมให้รับค่าจำ นวนจริงจากผู้ใช้ 1 จำ นวน และให้หาว่าเลขดังกล่าวอยู่ในช่วงของเลขจำ นวน
เต็มใด เช่น หากผู้ใช้ป้อนเลข 1
2.5 ให้ตอบว่า “12.5 is between 12 and 13” (ใช้ตัวดำ เนินการเปลี่ยน
ชนดิ ข้อมูลในการเขียนโปรแกรม
)
8.
เขยี นโปรแกรมเพอื่ รบั ขอ้ มลู เลขจาํ นวนจริงจากผู้ใช 3 จา ํ นวน ให้หาว่าค่าที่มากที่สุดที่ป้อนเข้ามาคือค่า
ใด โดยใช้ตัวดำ เนินการเงื่อนไข
มีเฉลี่ยไมค่ะ??
ตอบลบมีเฉลยไหมค้าบ
ลบ