Ahmad Dahlan God does not play dice with the Cosmos.

Pengulangan Menurun dengan For DownTo Do di Pascal

55 sec read

Prgoram Pascal For Downto di Pascal

AhmadDahlan.NET – Program Perulangan di Pascal juga bisa memiliki librari untuk melakukan metode iterasi menurun atau sederhana disebut count down. Contohnya perhitungan mundur peluncuran roket dimulai dari 10, 9, 8,…,1. Perintah ini dapat dilakukan dengan For downto.

Pseudocode untuk perintah ini sebagai berikut :

FOR (variabel_counter) := (nilai_awal) DOWNTO (nilai_akhir) DO
begin
 (kode program yang ingin diulang disini...)
end;

Contoh Perulangan FOR DOWNTO dalam Pascal

Berikut ini adalah pengulangan hitung mundur dari 10 sampai 1

Program For_Downto_Do;
uses crt;
var
 i: integer;
begin
 clrscr;
 For i := 10 Downto 0 Do
 begin
  writeln('Hitung mundur: ',i);
 end;
 readln;
end.

Jika program ini dieksekusi maka hasilnya akan sebagai berikut :

Run Programer PAscal dengan Perintah For Downto

Contoh Program Operasi dengan For Downto

Program iterasi di Pascal tidak hanya digunakan sebagai display semata tapi juga bisa dilakukan operasi matematis.

Milsanya kita akan membuat program penulisan bilangan ganjil lebih kecil 20 sampai 0. Maka langkah pertama yang dilakukan adalah membuat persamaan matematisnya agar bisa menghasilkan deret dengan bilangan ganjil.

Deret dari bilangan ganjil bisa didapatkan dengan rumus

s = 2(n)-1

misalkan kita ingin mendapatkan bilangan terbeser 20, maka n maksimal dari persamaan ini hanya 10 karena nilai dari 2(n) = 20 jika n 10. Selanjutnya memasukkan ke program dengan bentuk sebagai berikut

Program For_Downto_Do2;
uses crt;
var
 k,i: integer;
begin
 clrscr;
 writeln('Daftar Bilangan Ganjil lebih kecil dari 20 Ke bawah ');
 For i := 10 Downto 1 Do
 begin
 k:=2*i-1;
  writeln('Bilangan Ganjilnya adalah ', k);
 end;
 readln;
end.

Hasil run Programnya sebagai berikut :

Program latihan bilangan ganjil kurang dari 20

Latihan

Buatlah sebuah program tabel konversi dari Celcius ke Fahrenheit mulai dari 100oC sampai 0oC! Program disusun dengan kelipatan pengurangan 5oC dan 3oC!

Ahmad Dahlan God does not play dice with the Cosmos.

Tinggalkan Balasan