Anda di halaman 1dari 1

Encryption of Zaka

Zaka ingin merahasiakan sebuah kalimat dengan cara:

 Menggeser posisi setiap karakter ke depan sebayak K kali, setiap kali karakter
paling depan digeser maka karakter tersebut menjadi karakter terakhir. Contoh
pesan “contoh” dengan K=2 menjadi “ntohco”
 Kemudian mengubah semua karakter dalam pesan menjadi huruf kapital dan
menyatakan setiap karakter dengan angka (dalam tabel ASCII). Contoh pesan
“ntohco” menjadi 78 84 79 72 67 79
 Setelah itu Zaka menambahkan setiap karakter yang telah dinyatakan dengan
angka dengan bilangan bulat T kemudian mengembalikan angka-angka tersebut
menjadi karakter. contoh pesan “ntohco” dengan T=5 menjadi 83 89 84 77 72 84
atau sama dengan “SYTMHT”

Buatlah sebuap program untuk membantu Zaka merahasiakan pesannya.

Format Inputan
Baris pertama berisi sebuah integer K dan T yang dipisaknan dengan spasi (K selalu lebih
kecil dari panjang pesan, 0<T<50). Baris berikutnya berisi sebuah pesan yang ingin
dirahasiakan.

Format Output
Tampilkan hasil pesan rahasianya.

Contoh Input 1
3 1
Sistem Informasi

Contoh Output 1
TJTUFN!JOGPSNBTJ

Contoh Input 2
4 -5
sytmht

Contoh Output 2
CONTOH

Ujian Lab Pengantar Pemrograman, 9 November 2018

Anda mungkin juga menyukai