Chương 4: Câu Lệnh Điều Kiện trong PHP

Nội dung học:

1. Câu lệnh if

  • Cú pháp: if (dieu_kien) { // Mã lệnh khi điều kiện đúng }
  • Ví dụ: $tuoi = 18; if ($tuoi >= 18) { echo "Bạn đã đủ tuổi truy cập."; }

2. Câu lệnh if...else

  • Cú pháp: if (dieu_kien) { // Mã lệnh khi điều kiện đúng } else { // Mã lệnh khi điều kiện sai }
  • Ví dụ: $diem = 6; if ($diem >= 5) { echo "Bạn đã đậu."; } else { echo "Bạn đã trượt."; }

3. Câu lệnh if...elseif...else

  • Cú pháp: if (dieu_kien_1) { // Mã lệnh khi điều kiện 1 đúng } elseif (dieu_kien_2) { // Mã lệnh khi điều kiện 2 đúng } else { // Mã lệnh khi các điều kiện trước đó sai }
  • Ví dụ: $diem = 8; if ($diem >= 9) { echo "Xuất sắc."; } elseif ($diem >= 7) { echo "Khá."; } elseif ($diem >= 5) { echo "Trung bình."; } else { echo "Yếu."; }

4. Câu lệnh switch

  • Cú pháp: switch (bien) { case gia_tri_1: // Mã lệnh khi biến = gia_tri_1 break; case gia_tri_2: // Mã lệnh khi biến = gia_tri_2 break; default: // Mã lệnh khi không trùng với giá trị nào }
  • Ví dụ: $ngay = "thứ 3"; switch ($ngay) { case "thứ 2": echo "Hôm nay là thứ 2."; break; case "thứ 3": echo "Hôm nay là thứ 3."; break; default: echo "Không phải thứ 2 hay thứ 3."; }

Bài tập thực hành:

  1. Bài tập 1:
    • Viết mã lệnh kiểm tra xem một số nhập vào là chẵn hay lẻ.
    • Gợi ý: $so = 10; if ($so % 2 == 0) { echo "$so là số chẵn."; } else { echo "$so là số lẻ."; }
  2. Bài tập 2:
    • Viết chương trình nhập điểm một môn học và xếp loại theo các mốc:
      • 9-10: Xuất sắc.
      • 7-8: Khá.
      • 5-6: Trung bình.
      • Dưới 5: Yếu.
  3. Bài tập 3:
    • Sử dụng switch để xây dựng chương trình xác định hôm nay là ngày gì trong tuần (tính từ thứ 2 đến chủ nhật).

Lưu ý quan trọng:

  • Hãy chú ý sử dụng đúng cú pháp và logic trong viết các câu lệnh.
  • Hạn chế thủ công, ví dụ: thiếu break trong switch có thể dẫn đến lỗi khó khăn khi gắp phải.

Viết một bình luận