Untitled
unknown
plain_text
18 days ago
1.1 kB
6
Indexable
# Funkcja do konwersji tekstu na format WEPConv function Convert-ToWEPConv { param ( [string]$inputString ) # Inicjalizujemy pusty wynik $result = "" # Iterujemy przez każdy znak w ciągu wejściowym foreach ($char in $inputString.ToCharArray()) { # Pobieramy kod ASCII znaku, a następnie konwertujemy na wartość szesnastkową $hexValue = [System.Convert]::ToString([byte][char]$char, 16).ToUpper() # Dodajemy wartość szesnastkową do wyniku $result += $hexValue } return $result } # Funkcja do uzyskania wyniku końcowego function Get-FinalResult { param ( $inputNumber ) # Konwersja liczby na ciąg szesnastkowy $hexString = [System.Convert]::ToString($inputNumber, 16).ToUpper() # Wywołanie funkcji Convert-ToWEPConv $convertedString = Convert-ToWEPConv -inputString $hexString # Logika formuły Excela: sprawdzamy długość i zwracamy odpowiedni wynik if ($convertedString.Length -le 19) { return "30$convertedString" } else { return $convertedString } }
Editor is loading...
Leave a Comment