Facebook
From METOO, 2 Weeks ago, written in Plain Text.
This paste is a reply to Re: Re: Powershell from Moi - view diff
Embed
Download Paste or View Raw
Hits: 123
  1. # Dictionnaire de traduction de caractères en code Morse
  2. $morseCode = @{
  3.     'M' = '--'; 'N' = '-.' ; 'O' = '---'; 'P' = '.--.'
  4.     'Q' = '--.-'; 'R' = '.-.' ; 'S' = '...'
  5. }
  6.  
  7. # Demander à l'utilisateur de saisir la séquence de caractères à traduire
  8. $inputSequence = Read-Host -Prompt "Entrez une séquence de 1 à 4 caractères (M à S)"
  9.  
  10. # Vérifier que la séquence saisie est valide
  11. if ($inputSequence.Length -le 4 -and $inputSequence -cmatch '^[M-S]+$') {
  12.     # Traduire chaque caractère en code Morse et afficher le résultat à l'écran
  13.     $morseSequence = $inputSequence.ToUpper() -split '' | ForEach-Object { $morseCode[$_] } -join ' '
  14.     Write-Host "Séquence saisie : $inputSequence"
  15.     Write-Host "Séquence en code Morse : $morseSequence"
  16. } else {
  17.     Write-Host "Séquence invalide. Veuillez saisir une séquence de 1 à 4 caractères (M à S)."
  18.