ลำดับการทำงาน: คำสั่ง 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 คืออะไร
คำสั่ง 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” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ลำดับการทำงาน: คำสั่ง 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ลำดับการทำงาน: คำสั่ง If-Else
- ลูปใน C#: For, While และ Do-While
- คำสั่ง Switch
- บทนำสู่อาร์เรย์
- การทำงานกับสตริง