Đề bài Khai báo hàm
- Tạo trang web cho phép người dùng truy cập như sau:
URL |
File Path |
Không có |
C:\xampp\htdocs\project-nentang\bai-tap\bai-5\cac-ham-tien-ich.php |
1. Hàm (function) Chào mừng
- Hàm:
chao_mung()
- Hàm này không có tham số(parameter)
- Xử lý:
- Khi gọi hàm cần in ra màn hình câu chào mừng theo mẫu sau:
🧡💛💚 Chào mừng bạn đến với Trang web Học tập trực tuyến NenTang.vn. Chúc các bạn Sức khỏe và Học tập tốt 🧡💛💚
- Hàm này không có trả về kết quả.
2. Hàm (function) Tính trung bình Cộng của 5 số
- Hàm:
tinh_trung_binh_cong_cua_5_so($a, $b, $c, $d, $e)
- Hàm này có nhận vào 5 tham số (parameters) là:
$a : kiểu số nguyên
$b : kiểu số nguyên
$c : kiểu số nguyên
$d : kiểu số nguyên
$e : kiểu số nguyên
- Xử lý:
- Tính tổng của 5 giá trị $a, $b, $c, $d và $e
- Sau đó lấy Tổng tính được / 5
- Trả về kết quả cho người dùng.
3. Hàm (function) Tính bình phương của một số
- Hàm:
tinh_binh_phuong($n)
- Hàm này có nhận vào 1 tham số (parameter) là:
- Xử lý:
- Tính kết quả bình phương = $n * $n
- Trả về kết quả cho người dùng.
4. Hàm (function) Xét kết quả tốt nghiệp
- Hàm:
xet_ket_qua_tot_nghiep($diem)
- Hàm này có nhận vào 1 tham số (parameter) là:
$diem : kiểu số thực (từ 0 - 10)
- Xử lý:
- Dựa vào số điểm của sinh viên và thang điểm trong hình sau để xét kết quả.
- Trả về cho người dùng một trong các giá trị (Rớt, Trung bình, Khá, Giỏi, Xuất sắc).
5. Hàm (function) Giải phương trình bậc nhất Ax - B = 0
- Hàm:
giai_phuong_trinh_bac_nhat($a, $b)
- Hàm này có nhận vào 2 tham số (parameter) là:
$a : kiểu số nguyên
$b : kiểu số nguyên
- Xử lý:
- Ta có Ax - B = 0 => x = B / A
- Cần kiểm tra các trường hợp như sau:
- Nếu $a hoặc $b không phải là số => trả về kết quả "Giá trị nhập sai, vui lòng kiểm tra lại"
- Nếu $a == 0: trả về kết quả là dòng chữ "Phương trình vô nghiệm"
- Nếu không, tính kết quả = $b / $a
- Trả về kết quả tương ứng cho người dùng.
6.Hàm (function) Kiểm tra số nguyên tố
- Định nghĩa: số nguyên tố là số lớn hơn 1 và chỉ chia hết cho 1 và chính nó.
- Ví dụ: 2, 3, 5, 7, 11, 13, 17, … là những số nguyên tố.
- Hàm:
kiem_tra_so_nguyen_to($a)
- Hàm này có nhận vào 1 tham số (parameter) là:
- Xử lý:
- Kiểm tra $a(tham số) phải là số tự nhiên và lớn hơn 1.
- Kiểm tra $a(tham số) chỉ chia hết cho 1 và và chính nó.
- In ra kết quả có định dạng: "Số $a là số nguyên tố" hoặc "Số $a không phải là số nguyên tố".
7.Hàm (function) Tìm các số nguyên tố nhỏ hơn 100
- Hàm:
tim_so_nguyen_to($a,$b)
- Hàm này có nhận vào 2 tham số (parameter) là:
$a : kiểu số tự nhiên
$b : kiểu số tự nhiên
- Xử lý:
- Kiểm tra $a(tham số) và $b (tham số) phải là số tự nhiên và $b phải lớn hơn $a
- Dùng vòng lặp For duyệt quá các số từ $a đến $b đồng thời kiểm tra số đó có phải là số nguyên tố hay không.
- In ra kết quả các số nguyên tố từ $a đến $b.
- Ví dụ: "Từ 1 đến 10 có các số nguyên tố là : 2, 3, 5, 7".
- Gợi ý : có thể sử dụng lại hàm
kiem_tra_so_nguyen_to để kiểm tra
Sử dụng hàm
Yêu cầu sử dụng PHP để:
- Tạo trang web cho phép người dùng truy cập như sau:
URL |
File Path |
http://localhost/project-nentang/bai-tap/bai-5/su-dung-ham |
C:\xampp\htdocs\project-nentang\bai-tap\bai-5\su-dung-ham.php |
- Nhúng các hàm có trong file
cac-ham-tien-ich.php bằng lệnh include_once hoặc require_once .
- Tiến hành gọi thử các hàm đã khai báo và in kết quả ra màn hình.
Yêu cầu
|