แบบฝึกหัด - ทํากิจกรรมการทดสอบให้เสร็จสมบูรณ์โดยใช้คําสั่ง and if
ชาเลนจ์โค้ดช่วยตอกย้ําสิ่งที่คุณได้เรียนรู้และช่วยให้คุณได้รับความเชื่อมั่นก่อนที่จะดําเนินการต่อ
การทดสอบ FizzBuzz
FizzBuzz เป็นความท้าทายด้านการเขียนโค้ดยอดนิยมและการสัมภาษณ์คําถาม ซึ่งใช้ความเข้าใจของคุณเกี่ยวกับ for คําสั่ง if คําสั่ง % ตัวดําเนินการส่วนที่เหลือ และคําสั่งของคุณเกี่ยวกับตรรกะพื้นฐาน
การทดสอบโค้ด - ใช้กฎการทดสอบ FizzBuzz
นี่คือกฎ FizzBuzz ที่คุณจําเป็นต้องใช้ในโครงการโค้ดของคุณ:
- ค่าผลลัพธ์จาก 1 ถึง 100 หนึ่งตัวเลขต่อบรรทัดภายในบล็อกรหัสของคําสั่งการทําซ้ํา
- เมื่อค่าปัจจุบันหารด้วย 3 ให้พิมพ์คํา
Fizzที่อยู่ถัดจากตัวเลข - เมื่อค่าปัจจุบันหารด้วย 5 ให้พิมพ์คํา
Buzzที่อยู่ถัดจากตัวเลข - เมื่อค่าปัจจุบันมองเห็นได้ ทั้ง 3 และ 5 ให้พิมพ์คํา
FizzBuzzที่อยู่ถัดจากตัวเลข
ตรวจสอบให้แน่ใจว่า คุณมีไฟล์ Program.cs ที่ว่างเปล่าเปิดอยู่ในรหัส Visual Studio
หากจําเป็น ให้เปิด Visual Studio Code แล้วทําตามขั้นตอนต่อไปนี้เพื่อเตรียมไฟล์ Program.cs ในตัวแก้ไข:
บนเมนู ไฟล์ เลือก เปิดโฟลเดอร์
ใช้กล่องโต้ตอบ เปิดโฟลเดอร์ เพื่อนําทางไปยัง และจากนั้นเปิดโฟลเดอร์ CsharpProjects
ในแผง Visual Studio Code EXPLORER ให้เลือก Program.cs
บนเมนู การเลือก รหัส Visual Studio เลือก เลือกทั้งหมด แล้วกดปุ่มลบ
เขียนโค้ดที่ใช้กฎแต่ละข้อ
สําคัญ
คุณจําเป็นต้องทําความเข้าใจวิธีการใช้ตัว
%ดําเนินการส่วนที่เหลือเพื่อพิจารณาว่าตัวเลขสามารถมองเห็นได้โดยตัวเลขอื่นเท่าๆ กันหรือไม่ เรากล่าวถึงในโมดูล "ดําเนินการขั้นพื้นฐานกับตัวเลขใน C#"เรียกใช้แอปพลิเคชันของคุณและตรวจสอบว่าเอาต์พุตของคุณตรงตามข้อกําหนดหรือไม่
ไม่ว่าคุณจะซ้อนการทําซ้ําและคําสั่งแบบมีเงื่อนไขอย่างไร โค้ดของคุณควรสร้างเอาต์พุตต่อไปนี้
1 2 3 - Fizz 4 5 - Buzz 6 - Fizz 7 8 9 - Fizz 10 - Buzz 11 12 - Fizz 13 14 15 - FizzBuzz 16 17 18 - Fizz 19 20 - Buzz 21 - Fizz 22 . . .หมายเหตุ
เราแสดงเพียง 22 ค่าแรก แต่เอาต์พุตของคุณควรดําเนินการต่อไปยัง 100 ตามที่คุณเห็น ตัวเลข
15สามารถหารได้ด้วยทั้ง 3 และ 5 ดังนั้นเราจึงพิมพ์FizzBuzzถัดจากตัวเลขดังกล่าว
ไม่ว่าคุณจะติดอยู่และต้องการดูที่โซลูชัน หรือคุณทําเสร็จแล้ว ดําเนินการต่อเพื่อดูโซลูชันสําหรับการทดสอบนี้