PHP - Kiểm tra một số có chia hết cho 7 hay không?
Áp dụng kiến thức đã học trong bài, hãy sử dụng lệnh if else để viết chương trình kiểm tra một số có chia hết cho 7 hay không? Nếu chia hết thì in ra là "Số $number chia hết cho 7", ngược lại thì in là "Số $number không chia hết cho 7".
Bài giải
-------------------- ######## --------------------
Về cách làm tương tự như kiểm tra số chẵn lẽ, ta sẽ sử dụng hàm chia lấy dư, nếu chia cho 7 mà dư 0 tức là chia hết, ngược lại có dư thì không chia hết.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
$number = 1990; if ($number % 7 == 0){ echo "$number chia hết cho 7"; } else { echo "$number KHÔNG chia hết cho 7"; }
Các bạn có thể kết hợp với form HTML để chương trình nhìn sinh động hơn, dành cho bạn nào biết chút về HTML.
<!DOCTYPE html> <html> <head> <title>Freetuts.net</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <?php // Kiểm tra có phải người dùng click vào nút Kiểm Tra if (isset($_POST['number'])) { // Lấy giá trị của ô input có tên là number theo phương thức POST $number = (int)$_POST['number']; if ($number % 7 == 0){ echo "$number chia hết cho 7"; } else { echo "$number KHÔNG chia hết cho 7"; } } ?> <div> <form method="post" action=""> <input type="text" name="number" value=""/> <input type="submit" name="cal" value="Kiểm tra"/> </form> </div> </body> </html>
Câu hỏi thường gặp liên quan:
- PHP - Kiểm tra một số có chia hết cho 7 hay không?
- PHP - Kiểm tra điểm học sinh có đủ điều kiện tốt nghiệp
- PHP - Xếp hạng năng lực của học sinh cuối năm