Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] ayuda a crear un codigo.

estoy practicando y quiero hacer un código para determinar si un año indicado es o no un año bisiesto, entonces quiero que a la hora de insertar un año me diga si es bisiestos o no, porque hice este código pero me muestra los años.

<meta charset ="utf-8">
<h1>Listado de años bisiestos</h1>

<script>

    function saltarLinea() {

        document.write("<br>");
    }

    function imprimir (frase){

        document.write(frase);
        saltarLinea();
    }

    imprimir("que fue instaurado por el papa Gregorio XIII a partir de 1584, este día extra se situó al final del mes de febrero 29 de febrero.");

    saltarLinea()

    var ultimo = prompt("indique hasta que año quiere ver");

    for(var contador = 1584; contador < ultimo; contador = contador + 4){
         imprimir(contador);
    }

</script>
1 respuesta

¡Hola William!

Para determinar si un año es bisiesto o no, debes tener en cuenta que un año es bisiesto si es divisible por 4, excepto aquellos años que son divisibles por 100 pero no por 400.

Te sugiero que modifiques tu código de la siguiente manera:

<h1>¿Es un año bisiesto?</h1>

<script>

    function saltarLinea() {

        document.write("<br>");
    }

    function imprimir (frase){

        document.write(frase);
        saltarLinea();
    }

    saltarLinea()

    var year = prompt("Ingrese el año que desea verificar:");

    if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0)) {
        imprimir(year + " es un año bisiesto.");
    } else {
        imprimir(year + " no es un año bisiesto.");
    }

</script>

Este código te permitirá ingresar un año y te indicará si es bisiesto o no. Espero que te sea de ayuda. ¡Buenos estudios!