Tạo bởi Trần Văn Điêp|
Học PHP

Bài tập ôn luyện Loop & Function & Array trong PHP căn bản

🧩 Bài 1 – Vòng lặp for, while, do-while

Yêu cầu:
Viết chương trình hiển thị:

  • Các số chẵn từ 1 đến 20 bằng while.

  • Các bội số của 3 từ 3 đến 30 bằng for.

  • Dòng chữ “PHP is fun!” lặp lại 5 lần bằng do-while.


🧩 Bài 2 – Sử dụng breakcontinue

Yêu cầu:
Viết chương trình in các số từ 1 đến 10:

  • Bỏ qua số 5 (dùng continue).

  • Dừng vòng lặp khi gặp số 8 (dùng break).

  • Sau vòng lặp, in ra dòng chữ: "Loop has ended."


🧩 Bài 3 – Hàm do người dùng định nghĩa

Yêu cầu:
Tạo hàm calculateArea($radius) để tính diện tích hình tròn (pi * r * r).

  • Gọi hàm 3 lần với bán kính lần lượt là 3, 5 và 7.

  • Hiển thị kết quả từng lần gọi hàm.


🧩 Bài 4 – Truyền tham số và trả về giá trị

Yêu cầu:
Tạo hai hàm:

  1. add($a, $b) – trả về tổng của hai số.

  2. multiply(&$x, $y) – nhận tham số $x theo tham chiếu, gán $x = $x * $y và in kết quả.
    Gọi hai hàm này và hiển thị kết quả ra màn hình.


🧩 Bài 5 – Mảng một chiều và thao tác cơ bản

Yêu cầu:
Tạo mảng $numbers gồm các phần tử: 10, 25, 15, 40, 5.

  • Sắp xếp tăng dần (sort()), rồi in ra các phần tử.

  • Sắp xếp giảm dần (rsort()), rồi in lại.

  • Thêm phần tử 50 vào cuối mảng (array_push()), rồi in toàn bộ mảng.


🧩 Bài 6 – Mảng đa chiều và hàm tự định nghĩa

Yêu cầu:
Tạo mảng 2 chiều $scores lưu điểm 3 sinh viên ở 2 môn (theo dạng chỉ số):

$scores = array( array(8, 9), array(7, 10), array(6, 9) );

Viết hàm average($arr) tính điểm trung bình từng sinh viên và in kết quả theo mẫu:

Sinh viên 1: 8.5 Sinh viên 2: 8.5 Sinh viên 3: 7.5

Phản hồi từ học viên

5

Tổng 0 đánh giá

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó