Zadanie 118a
Napisz program, który zaszyfruje podany tekst (maksymalnie 500 znaków) szyfrem Cezara przy użyciu podanego klucza (liczba całkowita).
Program przesuwa tylko litery alfabetu angielskiego (A-Z oraz a-z). Wszystkie inne znaki (spacje, cyfry, znaki interpunkcyjne) pozostają bez zmian.
Wskazówki dla ucznia:
- Użyj funkcji ord() i chr() do pracy z kodami ASCII.
- Sprawdź, czy znak jest dużą lub małą literą za pomocą porównań: 'A' ≤ znak ≤ 'Z' lub 'a' ≤ znak ≤ 'z'.
- Przesunięcie wykonuj cyklicznie: (kod + klucz - kod_bazy) % 26 + kod_bazy.
- Klucz może być ujemny – program powinien działać poprawnie.
- Zabezpiecz wyjście za pomocą htmlspecialchars().
Wypełnij formularz powyżej, aby zaszyfrować tekst.