Boa noite a todos. Estou com um problema, não consigo fazer uma função invocar outra.
No meu código dois números são solicitados ao usuário e somados. Se este resultado for maior que 10, então uma outra função deve ser invocada. Esta nova função pegará o total da soma e diminuirá 2. Depois será exibido os dois resultados. Mas quando executo o código o primeiro resultado retorna como “undefined” e o segundo como “NaN”. Alguém pode me ajudar a resolver este problema? O código está logo abaixo. Muito obrigado pela colaboração de todos. Um forte abraço.
var nUm = parseInt(prompt("Digite um número qualquer"));
var nDois = parseInt(prompt("Digite outro número qualquer"));
function soma() {
var total = nUm + nDois;
if (total > 10) {
diminui.call(total);
} else {
return total;
}
}
function diminui(total) {
var totDois = total - 2;
return totDois;
}
alert(soma());
alert(diminui());
