// Vérification des entrées if (isNaN(nombre1) || isNaN(nombre2)) { resultatElement.textContent = 'Veuillez entrer des nombres valides.'; return; } if (operation === '/' && nombre2 === 0) { resultatElement.textContent = 'Erreur : Division par zéro.'; return; } // Calcul let resultat; switch (operation) { case '+': resultat = nombre1 + nombre2; break; case '-': resultat = nombre1 - nombre2; break; case '*': resultat = nombre1 * nombre2; break; case '/': resultat = nombre1 / nombre2; break; default: resultatElement.textContent = 'Opération inconnue.'; return; } // Affichage du résultat resultatElement.textContent = `Résultat : ${resultat}`; }