Tuliskan output dari program pseudo code di bawah ini jika input n = 11 dan k = 3.
var
n, k, i : byte;
begin
readln(n, k);
for i := 1 to n do
begin
if i mod (k+1) = 0 then
write('* ')
else
write(i, ' ');
end;
writeln(‘#’);
end.
1 2 3 * 5 6 7 * 9 10 11 #
hanya kelipatan 4 yang menjadi * dan diakhiri #
hasil gua sih gini,, tapi maaf kalo ssalah
1 2 3 * 5 6 7 * 9 10 11 #
@nabila writeln membuat line baru setelah kata itu dicetak
iyaa siap di tulis baru di enter
jadi bener ga jawaban ane ?
Pernah Jago OSK
OUTPUT :
1 2 3 * 5 6 7 * 9 10 11 #
Tanda # dibawah karna "writeln('#');"
CMIIW
Masuk untuk menulis jawaban
Ngak, kak Thomas. Tanda # ngak dibawah,kak. Setelah cetak 11, # akan tercetak disebelah 11 akibat write saat mencetak 11.
Be Positive
jawaban dari hasil punya saya adlah
1 2 3 * 5 6 7 * 9 10 10 #
itu output yg keluar dari program saya

Di sini ada yang bisa jelasin cara ngerjain soal program semacam ini dari awal secara terperinci ngga?
Tolong dong...
pertama perintah for i= 1 to n memerintah untuk melakukan perintah di dalamnya.
perintah di dalamnya menjelaskan jika langkah tersebut mengahasilkan i mod (k+1) = 0. maka akan tercatak '* '. Jika tidak, yang tercetak adalah 'i '
seperti itu diulangi hingga i telah mencapai langkah ke-n.
berikutnya, perintah setelah perintah tersebut yaitu menulis pagar. selesai
* * 3 * 5 6 7 8 9 10 11
#
SMANLI
om, kan writeln, berarti # dibawah dongg