แบบฝึกหัด - ทํากิจกรรมการทดสอบให้เสร็จสมบูรณ์โดยใช้คําสั่ง and if

เสร็จสมบูรณ์เมื่อ

ชาเลนจ์โค้ดช่วยตอกย้ําสิ่งที่คุณได้เรียนรู้และช่วยให้คุณได้รับความเชื่อมั่นก่อนที่จะดําเนินการต่อ

การทดสอบ FizzBuzz

FizzBuzz เป็นความท้าทายด้านการเขียนโค้ดยอดนิยมและการสัมภาษณ์คําถาม ซึ่งใช้ความเข้าใจของคุณเกี่ยวกับ for คําสั่ง if คําสั่ง % ตัวดําเนินการส่วนที่เหลือ และคําสั่งของคุณเกี่ยวกับตรรกะพื้นฐาน

การทดสอบโค้ด - ใช้กฎการทดสอบ FizzBuzz

นี่คือกฎ FizzBuzz ที่คุณจําเป็นต้องใช้ในโครงการโค้ดของคุณ:

  • ค่าผลลัพธ์จาก 1 ถึง 100 หนึ่งตัวเลขต่อบรรทัดภายในบล็อกรหัสของคําสั่งการทําซ้ํา
  • เมื่อค่าปัจจุบันหารด้วย 3 ให้พิมพ์คํา Fizz ที่อยู่ถัดจากตัวเลข
  • เมื่อค่าปัจจุบันหารด้วย 5 ให้พิมพ์คํา Buzz ที่อยู่ถัดจากตัวเลข
  • เมื่อค่าปัจจุบันมองเห็นได้ ทั้ง 3 และ 5 ให้พิมพ์คํา FizzBuzz ที่อยู่ถัดจากตัวเลข
  1. ตรวจสอบให้แน่ใจว่า คุณมีไฟล์ Program.cs ที่ว่างเปล่าเปิดอยู่ในรหัส Visual Studio

    หากจําเป็น ให้เปิด Visual Studio Code แล้วทําตามขั้นตอนต่อไปนี้เพื่อเตรียมไฟล์ Program.cs ในตัวแก้ไข:

    1. บนเมนู ไฟล์ เลือก เปิดโฟลเดอร์

    2. ใช้กล่องโต้ตอบ เปิดโฟลเดอร์ เพื่อนําทางไปยัง และจากนั้นเปิดโฟลเดอร์ CsharpProjects

    3. ในแผง Visual Studio Code EXPLORER ให้เลือก Program.cs

    4. บนเมนู การเลือก รหัส Visual Studio เลือก เลือกทั้งหมด แล้วกดปุ่มลบ

  2. เขียนโค้ดที่ใช้กฎแต่ละข้อ

    สําคัญ

    คุณจําเป็นต้องทําความเข้าใจวิธีการใช้ตัว % ดําเนินการส่วนที่เหลือเพื่อพิจารณาว่าตัวเลขสามารถมองเห็นได้โดยตัวเลขอื่นเท่าๆ กันหรือไม่ เรากล่าวถึงในโมดูล "ดําเนินการขั้นพื้นฐานกับตัวเลขใน C#"

  3. เรียกใช้แอปพลิเคชันของคุณและตรวจสอบว่าเอาต์พุตของคุณตรงตามข้อกําหนดหรือไม่

    ไม่ว่าคุณจะซ้อนการทําซ้ําและคําสั่งแบบมีเงื่อนไขอย่างไร โค้ดของคุณควรสร้างเอาต์พุตต่อไปนี้

    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 ถัดจากตัวเลขดังกล่าว

ไม่ว่าคุณจะติดอยู่และต้องการดูที่โซลูชัน หรือคุณทําเสร็จแล้ว ดําเนินการต่อเพื่อดูโซลูชันสําหรับการทดสอบนี้