Perhatikan potongan program berikut ini:
function kopi(x,y:longint):longint;
var susu,karamel:longint;
begin
susu := 0;
kopi := 0;
while (x>0) or (y>0) do
begin
karamel := (x mod 10) + (y mod 10);
kopi := (kopi*10) + (karamel mod 10);
susu := karamel div 10;
x := x div 10;
y := y div 10;
end;
end;
Berapakah hasil dari pemanggilan kopi(12345, 67890)?
Siswa SMA Negeri 68 Jakarta
sebenarnya ini program untuk mencari sisa bagi dari x dan y lalu ditambahkan. lalu menjumlahkannya terus menerus dengan mengurangkan 1 digit paling belakang dari x dan y. disini sebenarnya tidak ada pengaruh dari variabel susu
maka 12345 dan 67890
| x | y | karamel | kopi | susu |
| 12345 | 67890 | 5 | 5 | tidak pengaruh |
| 1234 | 6789 | 13 | 53 | tidak pengaruh |
| 123 | 678 | 11 | 531 | tidak pengaruh |
| 12 | 67 | 9 | 5319 | tidak pengaruh |
| 1 | 6 | 7 | 53197 | tidak pengaruh |
jawabannya adalah 53197
Masuk untuk menulis jawaban