# Définition de la fonction EvalMajorite function EvalMajorite { param ( [int]$age ) if ($age -ge 1 -and $age -le 120) { if ($age -ge 18) { return "Majeur" } else { return "Mineur" } } else { return "Erreur" } } # Tests de la fonction et enregistrement des résultats dans un fichier texte $resultats = @() # Exemple de tests avec différents âges $ages = @(15, 25, 130, -5) foreach ($age in $ages) { $resultat = EvalMajorite -age $age $resultats += "Âge : $age - Résultat : $resultat" } # Écrire les résultats dans un fichier texte $outputPath = "Resultats_Tests.txt" $resultats | Out-File -FilePath $outputPath # Afficher le chemin du fichier contenant les résultats Write-Host "Les résultats des tests ont été enregistrés dans : $outputPath"