Instruções

Crie uma calculadora de ano bissexto

Um ano bissexto é um ano que é divisível por 4, exceto para anos que são divisíveis por 100 e não são divisíveis por 400. Por exemplo, 2000 é um ano bissexto, mas 1900 não é. Além disso, um ano bissexto tem um dia extra em fevereiro, que é o 29º dia do mês. Objetivo: Cumprir as user stories abaixo e fazer todos os testes passarem para completar o laboratório. Histórias de Usuário: 1. Defina uma função chamada isLeapYear que recebe um número como argumento. 2. Fora da função, declare uma variável year que armazena o valor do ano que você deseja verificar. 3. Dentro da função, use uma declaração if/ else ou um operador ternário para verificar se o ano é bissexto. 4. Para verificar se o ano é um ano bissexto, cumpra as seguintes condições:
  • Se o ano for divisível por 4, então é um ano bissexto.
  • A menos que o ano também seja divisível por 100, então ele não é um ano bissexto.
  • A menos que o ano também seja divisível por 400, então é um ano bissexto.
5. Se o ano for um ano bissexto, retorne [year] é um ano bissexto.. Caso contrário, retorne [year] não é um ano bissexto.. Você substituirá [year] pelo parâmetro definido na função isLeapYear. 6. Você deve chamar a função isLeapYear com year como argumento e atribuir o resultado a uma variável chamada result. 7. Você deve emitir a variável result para o console usando console.log().

O que fazer:

Testes:

  • Você deve definir uma função chamada `isLeapYear`.
  • A função `isLeapYear` deve receber um número como argumento.
  • Você deve declarar uma variável `year` e atribuir a ela um valor para verificar se é um ano bissexto.
  • A variável `year` não deve estar vazia.
  • Com `2024` como o valor da variável `year`, o `result` deve ser `2024 is a leap year.`
  • Com `2000` como valor da variável `year`, o `result` deve ser `2000 is a leap year.`
  • Com `1900` como valor da variável `year`, o `result` deve ser `1900 is not a leap year.`
  • Você deve chamar a função `isLeapYear` e passar `year` como um parâmetro.
  • Você deve declarar uma variável `result`.
  • Você deve armazenar o resultado da chamada da função `isLeapYear` em uma variável chamada `result`.
  • Você deve colocar `result` no console usando `console.log()`.

Preview