Bonjour, pour commencer JavaScript, j'ai décidé de réaliser une calculatrice. En voulant calculer les racines (impaires) de nombres négatifs, j'ai remarqué que mon programme ne donné pas le bon résultat. Par exemple, lorsque je calcule la racine cubique de -25, je reçois le résultat "NaN". Et c'est le cas, peu importe la racine (impaire) ou le nombre négatif. Comment puis-je régler ce problème ?
Voici la partie correspondante de mon programme :
Merci d'avance pour votre aide.
Modifié par Yuuno (21 Jul 2021 - 19:33)
Voici la partie correspondante de mon programme :
function racine(x) {
if (x%2 == 0 && total < 0) {
console.log("Erreur")
} else {
total = total**(1/x)
return total
}
}
Merci d'avance pour votre aide.
Modifié par Yuuno (21 Jul 2021 - 19:33)