Facebook
From fe, 2 Weeks ago, written in Plain Text.
This paste is a reply to Re: Re: Re: Re: d from fdfs - view diff
Embed
Download Paste or View Raw
Hits: 132
  1. # Définition de la fonction EvalMajorite
  2. function EvalMajorite {
  3.     param (
  4.         [int]$age
  5.     )
  6.  
  7.     if ($age -ge 1 -and $age -le 120) {
  8.         if ($age -ge 18) {
  9.             return "Majeur"
  10.         } else {
  11.             return "Mineur"
  12.         }
  13.     } else {
  14.         return "Erreur"
  15.     }
  16. }
  17.  
  18. # Tests de la fonction et enregistrement des résultats dans un fichier texte
  19. $resultats = @()
  20.  
  21. # Exemple de tests avec différents âges
  22. $ages = @(15, 25, 130, -5)
  23.  
  24. foreach ($age in $ages) {
  25.     $resultat = EvalMajorite -age $age
  26.     $resultats += "Âge : $age - Résultat : $resultat"
  27. }
  28.  
  29. # Écrire les résultats dans un fichier texte
  30. $outputPath = "Resultats_Tests.txt"
  31. $resultats | Out-File -FilePath $outputPath
  32.  
  33. # Afficher le chemin du fichier contenant les résultats
  34. Write-Host "Les résultats des tests ont été enregistrés dans : $outputPath"
  35.