            // 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}`;
        }
    </script>
</head>