Viết chương trình php kiểm tra năm nhập vào có nhuận hay không.

//Để kiểm tra một năm nhất định có phải là năm nhuận hay không


Chương trình PHP Kiểm tra một năm nhất định có phải là năm nhuận hay không












if(isset($_POST['submit']))
{
$year = $_POST['num'];
if($year%400 == 0) // If Exactly divisible by 400 e.g. 1600, 2000
{
echo " $year là năm nhuận " ;
}
else if ($year%100 == 0) //If Exactly divisible by 100 and not by 400 e.g. 1900, 2100
{
echo " $year không phải là năm nhuận " ;
}
else if ($year%4 == 0) //If Exactly divisible by 4 and neither by 100 nor 400 e.g. 2020
{
echo " $year là năm nhuận " ;
}
else . g. 2017, 2018, 2019
{
echo " $year không phải là năm nhuận " ;
}
return 0;
}
?>


Trong ví dụ này, lập trình viên lưu trữ các giá trị trong các biến. Tuy nhiên, nếu bạn muốn xem chương trình lấy giá trị trong biểu mẫu, vui lòng xem ví dụ 2

PHP

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

<html>

<đầu></head>

<nội dung>

<hình thức phương pháp="đăng">

Nhập a năm. <đầu vào loại = " name="year" /><br>

<đầu vào  loại="gửi" id="btnsubmit" name="btnsubmit" value="submit" style ="align:center;margin-left: 135px;margin-top: 5px;"/>

</biểu mẫu>

</body>

</html>

 

/*bao gồm 'db1. php';*/

 

if(isset($_POST['btnsubmit']))

{

$value = 0;

$value = $_POST['year'];

// tiếng vang $value;

 

if($value % 4 == 0)

{

    echo $value. " là năm nhuận";

}

khác

{

echo $value. " không phải là năm nhuận";

}

}

?>

Chương trình PHP để tìm năm nhuận với cơ sở dữ liệu

Trong ví dụ này, chúng tôi sẽ lấy đầu vào từ người dùng và lưu trữ tạm thời chúng trong các biến và cuối cùng lưu trữ chúng vĩnh viễn trong cơ sở dữ liệu

Năm nhuận là năm có 366 ngày. Cứ bốn năm lại có một năm nhuận. Do đó năm nhuận bao giờ cũng là bội số của bốn

Ví dụ: 2016, 2020, 2024, v.v. là năm nhuận


Chương trình này cho biết một năm có phải là năm nhuận hay không từ phạm vi năm đã chỉ định (1991 - 2016)

Năm nhuận là năm dương lịch có thêm một ngày vào tháng 2. Trong năm nhuận, số ngày của tháng 2 và của năm lần lượt là 29 và 366. Năm không phải năm nhuận gọi là năm thường. Một năm được gọi là năm nhuận nếu

  • nó chia hết cho 4
  • chia hết cho 4 nhưng không chia hết cho 100
  • nó chia hết cho 4, 100 và 400

Phương pháp 1. Sử dụng câu điều kiện

Trong ví dụ dưới đây, câu lệnh điều kiện được sử dụng để xác định năm nhuận

Đoạn mã trên sẽ cho đầu ra sau


Phương pháp 2. Sử dụng chức năng

Trong ví dụ bên dưới, một hàm có tên là nhuận năm () được tạo, lấy năm làm đối số và in xem năm đã qua có phải là năm nhuận hay không

Mã chính xác để hiển thị xem năm đã nhập có phải là năm nhuận hay không?

ví dụ 1. Mã nguồn để kiểm tra năm nhuận . Nếu chia hết cho 4 thì chia hết cho 100 rồi chia hết cho 400. Nếu năm chia hết cho 3 số thì năm đó là năm nhuận. Nếu năm chia hết cho 4 và 100 nhưng không chia hết cho 400 thì đó không phải là năm nhuận

Tháng 2 năm 2028 có phải là năm nhuận không?

Để là năm nhuận, số năm phải chia hết cho 4 – ngoại trừ những năm cuối thế kỷ phải chia hết cho 400. Điều này có nghĩa là năm 2000 là một năm nhuận, mặc dù năm 1900 không phải là. Năm 2020, 2024 và 2028 đều là năm nhuận .

thuật toán là gì hãy viết thuật toán kiểm tra một năm có phải là năm nhuận hay không?

Thuật toán để xác định xem một năm có phải là năm nhuận hay không như sau. Năm nào chia hết cho 4 là năm nhuận, trừ những năm chia hết cho 100, nhưng những năm tròn trăm này là năm nhuận nếu chúng chia hết cho 400.

Làm cách nào để tìm năm nhuận trong MySQL?

Xác định xem một ngày có xảy ra trong năm nhuận hay không . Năm phải chia hết cho 4 . Năm không thể chia hết cho 100, trừ khi nó cũng chia hết cho 400.