Bulqis B

21 Oktober 2024 08:27

Iklan

Bulqis B

21 Oktober 2024 08:27

Pertanyaan

Rancang dan buatlah sebuah program pascal yang membaca N buah bilangan dan mencetak nya secara terbalik. Misalnya jika diberikan masukkan 1 2 3 4 5 6,program akan mencetak 6 5 4 3 2 1

Rancang dan buatlah sebuah program pascal yang membaca N buah bilangan dan mencetak nya secara terbalik. Misalnya jika diberikan masukkan 1 2 3 4 5 6,program akan mencetak 6 5 4 3 2 1

Ikuti Tryout SNBT & Menangkan E-Wallet 100rb

Habis dalam

02

:

19

:

54

:

18

Klaim

1

1

Jawaban terverifikasi

Iklan

BimBim B

22 Oktober 2024 02:35

Jawaban terverifikasi

<p>bisa copy paste code pascal di bawah ini ya ke visual code (https://vscode.dev/) untuk cek strukturnya.</p><p>====================</p><p>&nbsp;</p><p>program CetakTerbalik;<br>var<br>&nbsp;arr: array[1..100] of integer; &nbsp;{ Array untuk menyimpan bilangan }<br>&nbsp;i, N: integer; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{ i untuk iterasi dan N untuk jumlah bilangan }<br>begin<br>&nbsp;{ Membaca jumlah bilangan N }<br>&nbsp;writeln('Masukkan jumlah bilangan: ');<br>&nbsp;readln(N);<br>&nbsp;<br>&nbsp;{ Membaca N bilangan }<br>&nbsp;writeln('Masukkan ', N, ' bilangan: ');<br>&nbsp;for i := 1 to N do<br>&nbsp; &nbsp;read(arr[i]);</p><p>&nbsp;{ Mencetak bilangan secara terbalik }<br>&nbsp;writeln('Bilangan dalam urutan terbalik: ');<br>&nbsp;for i := N downto 1 do<br>&nbsp; &nbsp;write(arr[i], ' ');</p><p>&nbsp;writeln; &nbsp;{ Untuk menambah baris baru setelah output }<br>end</p><p>&nbsp;</p><p>====================</p><p><strong><u>Penjelasan</u></strong></p><ul><li><strong>arr: array[1..100] of integer;</strong>: Array ini digunakan untuk menyimpan bilangan input. Jumlah maksimum bilangan yang bisa disimpan adalah 100.</li><li><strong>for i := 1 to N do read(arr[i]);</strong>: Digunakan untuk membaca N bilangan dari input.</li><li><strong>for i := N downto 1 do write(arr[i], ' ');</strong>: Untuk mencetak bilangan dalam urutan terbalik, mulai dari elemen terakhir hingga elemen pertama.</li></ul>

bisa copy paste code pascal di bawah ini ya ke visual code (https://vscode.dev/) untuk cek strukturnya.

====================

 

program CetakTerbalik;
var
 arr: array[1..100] of integer;  { Array untuk menyimpan bilangan }
 i, N: integer;                  { i untuk iterasi dan N untuk jumlah bilangan }
begin
 { Membaca jumlah bilangan N }
 writeln('Masukkan jumlah bilangan: ');
 readln(N);
 
 { Membaca N bilangan }
 writeln('Masukkan ', N, ' bilangan: ');
 for i := 1 to N do
   read(arr[i]);

 { Mencetak bilangan secara terbalik }
 writeln('Bilangan dalam urutan terbalik: ');
 for i := N downto 1 do
   write(arr[i], ' ');

 writeln;  { Untuk menambah baris baru setelah output }
end

 

====================

Penjelasan

  • arr: array[1..100] of integer;: Array ini digunakan untuk menyimpan bilangan input. Jumlah maksimum bilangan yang bisa disimpan adalah 100.
  • for i := 1 to N do read(arr[i]);: Digunakan untuk membaca N bilangan dari input.
  • for i := N downto 1 do write(arr[i], ' ');: Untuk mencetak bilangan dalam urutan terbalik, mulai dari elemen terakhir hingga elemen pertama.
alt

Iklan

Mau pemahaman lebih dalam untuk soal ini?

Tanya ke Forum

Biar Robosquad lain yang jawab soal kamu

Tanya ke Forum

LATIHAN SOAL GRATIS!

Drill Soal

Latihan soal sesuai topik yang kamu mau untuk persiapan ujian

Cobain Drill Soal

Perdalam pemahamanmu bersama Master Teacher
di sesi Live Teaching, GRATIS!

Pertanyaan serupa

1 Tulisakan fungsi dari internet? 2 apakah kepanjangan dari tik? 3 tuliskan perbedaan antara Microsoft word dan Microsoft exel? 4 tuliskan macam macam jaringan 5 Tulisakan fungsi dari internet?

11

0.0

Jawaban terverifikasi