0Pricing
C# Academy · บทเรียน

ลำดับการทำงาน: คำสั่ง If-Else

เรียนรู้วิธีให้โปรแกรมตัดสินใจโดยใช้คำสั่ง if-else

ลำดับการทำงาน: คำสั่ง If-Else เป็นบทเรียน C# Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 5 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน C# Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส C# Academy มีบทเรียนทั้งหมด 5 บทเรียน

บทนำสู่คำสั่ง if-else

ลำดับการควบคุม: คำสั่ง if-else

ยินดีต้อนรับสู่บทเรียนแรกในหัวข้อพื้นฐาน C#! ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีใช้คำสั่ง if-else เพื่อให้โปรแกรมตัดสินใจ มาเริ่มกันเลย!

ลำดับการทำงาน: คำสั่ง If-Else — ภาพประกอบ 1

คำสั่ง if-else คืออะไร

คำสั่ง if-else คืออะไร

คำสั่ง if-else ช่วยให้โปรแกรมตัดสินใจตามเงื่อนไข โปรแกรมจะดำเนินการกับบล็อกโค้ดที่ระบุ โดยขึ้นอยู่กับว่าเงื่อนไขนั้นเป็นจริงหรือเท็จ

ประเด็นสำคัญ: ใช้คำสั่ง if-else เพื่อควบคุมลำดับการทำงานของโปรแกรมตามตรรกะ

ไวยากรณ์ของคำสั่ง if-else

ไวยากรณ์ของคำสั่ง if-else

ไวยากรณ์พื้นฐานของคำสั่ง if-else คือ:

if (condition) {

/* code to execute if condition is true */ }

else {

/* code to execute if condition is false */

}

ตัวอย่าง:

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

การใช้ else-if

การใช้ else-if

หากต้องตรวจสอบหลายเงื่อนไข คุณสามารถใช้คำสั่ง else-if ได้ ตัวอย่าง:

ประเด็นสำคัญ: ใช้ else-if เพื่อตรวจสอบเงื่อนไขเพิ่มเติมหลังจากคำสั่ง if แรก

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการเปรียบเทียบ

คำสั่ง if-else ใช้ตัวดำเนินการเปรียบเทียบเพื่อประเมินเงื่อนไข ตัวดำเนินการที่ใช้บ่อย ได้แก่:

  • ==: เท่ากับ
  • !=: ไม่เท่ากับ
  • >: มากกว่า
  • <: น้อยกว่า
  • >=: มากกว่าหรือเท่ากับ
  • <=: น้อยกว่าหรือเท่ากับ

เคล็ดลับ: ใช้ตัวดำเนินการที่เหมาะสมกับเงื่อนไขของคุณ

ตัวดำเนินการตรรกะ

ตัวดำเนินการตรรกะ

คุณสามารถรวมเงื่อนไขต่าง ๆ โดยใช้ตัวดำเนินการตรรกะ:

  • &&: ตรรกะ AND (เป็นจริงเมื่อเงื่อนไขทั้งสองเป็นจริง)
  • ||: ตรรกะ OR (เป็นจริงเมื่อมีอย่างน้อยหนึ่งเงื่อนไขเป็นจริง)
  • !: ตรรกะ NOT (กลับค่าความจริง)

ตัวอย่าง:

using System;

class Program {
    static void Main() {
        int age = 25;
        bool hasLicense = true;

        if (age >= 18 && hasLicense) {
            Console.WriteLine("You can drive.");
        } else {
            Console.WriteLine("You cannot drive.");
        }
    }
}

การซ้อนคำสั่ง if

การซ้อนคำสั่ง if

คุณสามารถซ้อนคำสั่ง if ไว้ภายในกันและกันเพื่อจัดการเงื่อนไขที่ซับซ้อนยิ่งขึ้น ตัวอย่าง:

เคล็ดลับ: หลีกเลี่ยงการซ้อนคำสั่งมากเกินไป เพื่อให้โค้ดอ่านง่าย

using System;

class Program {
    static void Main() {
        int age = 20;
        bool hasPermission = true;

        if (age >= 18) {
            if (hasPermission) {
                Console.WriteLine("Access granted.");
            } else {
                Console.WriteLine("Access denied. Permission required.");
            }
        } else {
            Console.WriteLine("Access denied. You must be 18 or older.");
        }
    }
}

โจทย์ฝึกปฏิบัติ

โจทย์ฝึกปฏิบัติ

เขียนโปรแกรมที่ถามอายุของผู้ใช้และตรวจสอบว่าผู้ใช้มีสิทธิ์ลงคะแนนเสียงหรือไม่ ตัวอย่าง:

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine());

        if (age >= 18) {
            Console.WriteLine("You are eligible to vote.");
        } else {
            Console.WriteLine("You are not eligible to vote.");
        }
    }
}

ทำได้ดีมาก!

ทำได้ดีมาก!

ขอแสดงความยินดี! คุณได้เรียนรู้วิธีใช้คำสั่ง if-else เพื่อตัดสินใจในโปรแกรม C# แล้ว ในบทเรียนถัดไป เราจะสำรวจการวนซ้ำและเรียนรู้วิธีทำงานเดิมซ้ำอย่างมีประสิทธิภาพ มาเขียนโค้ดกันต่อเถอะ!

ลำดับการทำงาน: คำสั่ง If-Else — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “ลำดับการทำงาน: คำสั่ง If-Else” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ลำดับการทำงาน: คำสั่ง If-Else” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส C# Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส C# Academy มีบทเรียนทั้งหมด 5 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ลำดับการทำงาน: คำสั่ง If-Else”

เรียนรู้วิธีให้โปรแกรมตัดสินใจโดยใช้คำสั่ง if-else คุณปฏิบัติ C# Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน C# Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน C# Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 5 บทเรียน

บทเรียน “ลำดับการทำงาน: คำสั่ง If-Else” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน C# Academy นี้ได้ไหม

ได้ บทเรียน C# Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ลำดับการทำงาน: คำสั่ง If-Else
  2. ลูปใน C#: For, While และ Do-While
  3. คำสั่ง Switch
  4. บทนำสู่อาร์เรย์
  5. การทำงานกับสตริง
← กลับไปที่ C# Academy