Essa parte do código foi modificada para possibilitar o teste:
let peso = document.getElementById('peso').value;
let idade = document.getElementById('idade').value;
Código com os ifs originais:
console.log('Nota do pet: ', calcularProbabilidadeAdocao());
function calcularProbabilidadeAdocao() {
let peso = parseInt(Math.random() * 30 + 1); //let peso = document.getElementById('peso').value;
let idade = parseInt(Math.random() * 20 + 1); //let idade = document.getElementById('idade').value;
console.log('Peso do pet: ', peso);
console.log('Idade do pet:', idade);
let nota = 10;
if (peso > 20) {
nota - 4;
}
if (peso > 10) {
nota - 2;
}
if (idade >= 14) {
nota - 4;
}
if (idade >= 8) {
nota - 2;
}
return nota;
}
Código corrigido:
console.log('Nota do pet: ', calcularProbabilidadeAdocao());
function calcularProbabilidadeAdocao() {
let peso = parseInt(Math.random() * 30 + 1); //let peso = document.getElementById('peso').value;
let idade = parseInt(Math.random() * 20 + 1); //let idade = document.getElementById('idade').value;
console.log('Peso do pet: ', peso);
console.log('Idade do pet:', idade);
let nota = 10;
if (peso > 20) {
nota = nota - 4;
}
else if (peso > 10) {
nota = nota - 2;
}
if (idade >= 14) {
nota = nota - 4;
}
else if (idade >= 8) {
nota = nota - 2;
}
return nota;
}