Saltar al contenido
Home » Blog » Programa para saber si un año es bisiesto

Programa para saber si un año es bisiesto

A continuación se presenta un ejemplo de un programa en PHP que lee un año y determina si es bisiesto o no:

<?php

// Leer el año desde el usuario
echo "Introduce el año: ";
$year = intval(trim(fgets(STDIN)));

// Comprobar si el año es bisiesto
if (($year % 4 == 0 && $year % 100 != 0) || $year % 400 == 0) {
    echo $year, " es un año bisiesto.\n";
} else {
    echo $year, " no es un año bisiesto.\n";
}

El programa comienza leyendo el año desde el usuario.

Luego, se comprueba si el año es divisible por 4 y no es divisible por 100, o si es divisible por 400*.

Si se cumple alguna de estas condiciones, se imprime un mensaje indicando que el año es bisiesto. De lo contrario, se imprime un mensaje indicando que el año no es bisiesto.

*Un año es bisiesto si es divisible por 4 y no lo es 100, o bien si es divisible por 400.

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *