Deskripsi untuk soal nomor 39 - 40
var s, t: string; x, l, r, k: byte; temp: char; begin readln(s); k := 0; x := 0; l := 1; r := length(s); t := ''; while (l <= r) do begin if (k mod 2) = 0 then begin temp := s[r]; r := r – 1; end else begin temp := s[l]; l := l + 1; end; k := k + 1; // ord(c) adalah fungsi untuk mengubah // karakter c menjadi nilai pada ASCII // ord('A') = 65 // ord('B') = 66 // ... // ord('Z') = 90 x := (x + ord(temp) - ord('A')) mod 26; t := t + chr(x + ord('A')); end; writeln(t); end.
Apabila diberikan input berupa string “IXYBEJVCE”, tuliskan output dari program di atas.
Input apa yang harus diberikan agar output dari program di atas adalah “RJJJVDPII”?