# Définir un tableau associatif pour le code Morse des lettres de M à S $codeMorse = @{ 'M' = '--' 'N' = '-.' 'O' = '---' 'P' = '.--.' 'Q' = '--.-' 'R' = '.-.' 'S' = '...' } # Demander à l'utilisateur de saisir une séquence de caractères $sequence = Read-Host "Entrez une séquence de caractères de M à S (4 caractères max)" # Traduire la séquence en code Morse $codeMorseResult = "" foreach ($char in $sequence.ToUpper()) { if ($codeMorse.ContainsKey($char)) { $codeMorseResult += $codeMorse[$char] + " " } else { $codeMorseResult += "Caractère non pris en charge " } } # Afficher la séquence saisie et le résultat en code Morse Write-Host "Séquence saisie : $sequence" Write-Host "Résultat en code Morse : $codeMorseResult"