โจทย์ ภาษา C : โจทย์การใช้ If และ Loop ข้อที่ 2

แบบฝึกหัด #96
เขียนโดย :
มีผู้อ่าน : 11,005 คน วันนี้ : 2 คน

สวัสดีครับ เป็นยังไงบ้างครับ กับ ข้อแรก คราวนี้มาลุยกันต่อกับข้อ 2 ของ โจทย์การใช้ If และ Loop ในข้อนี้ก็ยังจะใช้หลักการคล้ายๆ เดิมเพียงแต่เพิ่มเงื่อนไขให้ซับซ้อนขึ้นอีกนิดหน่อย (นิดจริงเหรอ) เอาล่ะครับ มาลุยกันเลย ^^

 

โจทย์

จงเขียนโปรแกรม ด้วยภาษา C โดยให้รับตัวเลขจากผู้ใช้ เข้ามาเรื่อยๆ จนกระทั่งรับเลข 0 เข้ามา จากนั้นทำการแสดงผลจำนวนที่หารด้วย 3 หรือ 5 ลงตัวมีทั้งหมดกี่ตัว ถ้าไม่มีเลยให้แสดง None โดยให้มีการแสดงผลรูปแบบตามตัวอย่าง

 

ตัวอย่างการทำงาน ครั้งที่ 1

Exercise if and loop 1 !!

Enter Number : 1
Enter Number : 2
Enter Number : 3
Enter Number :
 4
Enter Number : 5
Enter Number :
 0

Count Div 3 : 1
Count Div 5 : 1

Thank you.

 

ตัวอย่างการทำงาน ครั้งที่ 2

Exercise if and loop 1 !!

Enter Number : 5
Enter Number : 10
Enter Number : 25
Enter Number :
 20
Enter Number : 5
Enter Number :
 0

Count Div 3 : None
Count Div 5 : 5

Thank you.

 

ตัวอย่างการทำงาน ครั้งที่ 3

Exercise if and loop 1 !!

Enter Number : 1
Enter Number : 2
Enter Number : 4
Enter Number :
 7
Enter Number : 8
Enter Number :
 0

Count Div 3 : None
Count Div 5 : None

Thank you.

 

เงื่อนไขเพิ่มเติม

1) ตัวอักษรสีเขียว คือการรับค่าลงในตัวแปร
2) ตัวอักษรสีน้ำตาล คือการแสดงค่าจากการคำนวณ

 

เป็นยังไงบ้างครับ โจทย์ข้อนี้ คล้ายๆ กับข้อที่ 1 เรื่องการรับค่าใช่ไหมครับ แต่ส่วนการตรวจสอบและแสดงผลซับซ้อนขึ้นอีกนิดหน่อย ไม่ยากไปใช่ไหมครับ ยังไงก็ลองค่อยๆ ทำนะครับ ถ้าต้องการสอบถามเรื่องโจทย์เพิ่มเติม สามารถเข้ามาพูดคุยได้ที่ Fanpage : TUTORTONG สอนเขียนโปรแกรม ได้เลยนะครับ มีโจทย์ให้หัดทำอีกเพียบ ^^