Gostaria de um retorno
//Crie uma função que determine se um ano é bissexto
let ano = 2009;
function bissexto(){
if(ano % 4 == 0) {
alert(`O ano ${ano} é bissexto`)
}else{
alert(`O ano ${ano} não é bissexto`)
}
}
bissexto();
Gostaria de um retorno
//Crie uma função que determine se um ano é bissexto
let ano = 2009;
function bissexto(){
if(ano % 4 == 0) {
alert(`O ano ${ano} é bissexto`)
}else{
alert(`O ano ${ano} não é bissexto`)
}
}
bissexto();
Oi Ivan! Como vai?
A sua solução está boa e resolve exatamente o que foi pedido no desafio. No entanto, o cálculo de ano bissexto pode ser um pouco mais de detalhado:
Com isso em mente, podemos ajustar sua função para cobrir todos os casos. Veja como você pode fazer isso:
let ano = 2009;
function bissexto() {
if ((ano % 4 === 0 && ano % 100 !== 0) || (ano % 400 === 0)) {
alert(`O ano ${ano} é bissexto`);
} else {
alert(`O ano ${ano} não é bissexto`);
}
}
bissexto();
Neste código, verificamos se o ano é divisível por 4 e não por 100, ou se é divisível por 400. Isso cobre todos os casos para determinar corretamente se um ano é bissexto.
No mais, bons estudos!