You are on page 1of 3

ชื่อ-นามสกุล นาย ท กษ ยศ ศาสต รหัสประจำตัวนิสิต 66 2160 4164 5

หมู่เรียนบรรยาย 700 หมู่เรียนปฏิบัติการ 711 และ 712 เลขทีใ่ นชั้นเรียน

ปฏิบัติการ 6
รหัสวิชา 01418112-65 ชื่อวิชา Fundamental Programming Concepts
วันเสาร์ที่ 29 กรกฎาคม พ.ศ. 2566
กำหนดส่งปกติ วันศุกร์ที่ 4 สิงหาคม พ.ศ. 2566 เวลา 23:59:00 น. ผ่าน Microsoft Teams
กำหนดส่งช้า วันศุกร์ที่ 11 สิงหาคม พ.ศ. 2566 เวลา 23:59:00 น. ผ่าน Microsoft Teams

โจทย์
int X
1. จงเขียนโปรแกรมรับข้อมูลเลขจำนวนเต็มจากคีย์บอร์ด แล้วหาค่าที่เป็นค่าบวก (Adsolute
- -

Value) และพิมพ์ผลลัพธ์ เช่น ถ้า X = -4 จะได้ |X| = 4


- 4

ตัวอย่างหน้าจอโปรแกรม คือ

ตอบ
if ( x < 0 1) ดลบ

&
x : -อ-4 =4

&

printf("Ix) = = =dx);
&
x = X- 2**

=- 4 -*- 1)
=- 4- 1- 83
t

=A

1
ภั
ลั
ติ
ณั
รี
ร์
ร์
ชื่อ-นามสกุล นาย ท กษ ยศ ศาสต รหัสประจำตัวนิสิต 66 2160 4164 5

หมู่เรียนบรรยาย 700 หมู่เรียนปฏิบัติการ 711 และ 712 เลขทีใ่ นชั้นเรียน

2. จงเขียนโปรแกรมรับค่าตัวเลขจำนวนเต็ม (Integer) เข้ามาในโปรแกรม จากนั้นทำการกลับค่า


ตัวเลขที่ได้จากหลังไปหน้า
% d%. d % % 2 ใไไ
ตัวอย่างหน้าจอโปรแกรม คือ Idon't head_ d

ข้อแนะนำ อย่าลืมตรวจเช็คเงื่อนไขในกรณีที่ป้อนค่าตัวเลขที่มีค่ามากกว่า 9999 ด้วย !!!!


-

บ บอ ด
ตอบ

int num, a, b, c,
d

ห วย
16 6อย น

num -9999

if ( num > gedd)

printf(" Your number more than


exceld");
else / นnum = 9999

{ int

Violet,
1 23 4

int -> a = num


1.4

#nt -> b= : /100234/ 10 =2.


9000

อ:
123 4

int -> 2 : Inumy130) /กล; 3 3#

↓= inchest . 101/ 1 4( 1 = 4

printf(" 1.2%hyd
h" ( 1, 2, 3, a (

4 3 1
2
2
ภั
ลั
คี
รั
อื่
ร้
สิ
ยี่
ที่
ด้
ช้
น่
ย์
ห้
ณั
รี
ร์
ม่
ร์
ด้
ร์
นี้
พั
ชื่อ-นามสกุล นาย ท กษ ยศ ศาสต รหัสประจำตัวนิสิต 66 2160 4164 5

หมู่เรียนบรรยาย 700 หมู่เรียนปฏิบัติการ 711 และ 712 เลขทีใ่ นชั้นเรียน

3. จงเขียนโปรแกรมคำสั่งเงื่อนไข switch-case รับค่าตัวอักษรภาษาอังกฤษ (เกรด A-F) เข้ามาใน


โปรแกรม จากนั้นทำการแสดงค่าคะแนนที่อยู่ในช่วงของเกรดนั้น ๆ โดยมีเงื่อนไขดังนี้
ลำดับ เกรด คะแนนอยู่ในช่วง
1 ⑤ A -> 80 ถึง 100
2 B 70 ถึง 79
3
⑧C 60 ถึง 69
%
4 8D -> 50 ถึง 59
5 %F -> 0 ถึง 49


ตัวอย่างหน้าจอโปรแกรม คือ

default

อ ↓

ตอบ
Switch
cyrade)
{ าเ นเลขไ ใ 's
case '

printf("Your score 80- 100 points");

break;
:

3
ภั
ลั
ค้
ป็
ม่
ณั
ส่
รี
ร์
ร์

You might also like