SlideShare ist ein Scribd-Unternehmen logo
1 von 4
MODUL VII
PERULANGAN
DENGAN FOR ... TO ... DO ... BERGANDA
A. TUJUAN
1. Memahami prroses perulangan berganda dengan jumlah yang diketahui
2. Mampu mengaplikasikan proses perulangan berganda dalam Pascal
3. Mampu mengimplementasikan kasus ke dalam bentuk program Pascal
B. DASAR TEORI
Bentuk umum dari FOR ... TO ... DO ... berganda adalah sebagai berikut :
FOR var_penghitung1 := nilai_awal1 TO nilai_akhir2 DO
FOR var_penghitung2 := nilai_awal2 TO nilai_ahir2 DO
BEGIN
Statement1;
Statement2
...
END;
Pada perulangan berganda, dibutuhkan minimal 2 buah variabel penghitung, tergantung
jumlah FOR ... TO ... DO ... dalam program tersebut. Nilai awal dan nilai akhir pada masing-
masing perulangan bisa sama.
Kasus yang biasa diselesaikan dengan perulangan berganda adalah persoalan matriks.
C. LATIHAN SOAL
1. Nomor Program 0701
a. Tulislah program berikut dan amatilah outputnya!
PROGRAM deret_bintang;
USES CRT;
VAR karakter : char;
baris, i, j, kolom : integer;
BEGIN
CLRSCR;
FOR i := 1 TO 5 DO
BEGIN
FOR j := 1 TO 20 DO
BEGIN
TEXTCOLOR(i);
WRITE(‘*’);
END;
WRITELN;
END;
READLN;
END.
b. Ubahlah nilai variabel penghitung i, mulai 1 s.d. 20. Kemudian ubah juga nilai
variabel penghitung j, mulai 1 s.d. 5. Bagaimana outputnya, apa kesimpulan anda?
..................................................................................................................
..................................................................................................................
..................................................................................................................
..................................................................................................................
..................................................................................................................
..................................................................................................................
..................................................................................................................
..................................................................................................................
..................................................................................................................
..................................................................................................................
2. Nomor Program 0702
Buatlah program untuk menampilkan output seperti berikut :
1234567890
1234567890
1234567890
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
3. Nomor Program 0703
Buatlah program untuk menampilkan output seperti berikut :
1111111111
1111111111
1111111111
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
4. Nomor Program 0704
Buatlah program untuk menampilkan output seperti berikut :
*
* *
* * *
* * * *
* * * * *
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
5. Nomor Program 0705
Buatlah program untuk menampilkan output seperti berikut :
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
6. nomor Program 0706
Buatlah program untuk menampilkan output seperti berikut :
1 = 1
1 2 = 3
1 2 3 = 6
1 2 3 4 = 10
1 2 3 4 5 = 15
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................

Weitere ähnliche Inhalte

Mehr von Hardini_HD

Number system
Number system Number system
Number system Hardini_HD
 
Komp. dan aplikasi
Komp. dan aplikasi Komp. dan aplikasi
Komp. dan aplikasi Hardini_HD
 
Introduction to software 2
Introduction to software 2 Introduction to software 2
Introduction to software 2 Hardini_HD
 
Introduction to software1
Introduction to software1 Introduction to software1
Introduction to software1 Hardini_HD
 
Introduce to internet2
Introduce to internet2 Introduce to internet2
Introduce to internet2 Hardini_HD
 
Introduce to internet1
Introduce to internet1 Introduce to internet1
Introduce to internet1 Hardini_HD
 
Intro to e gov
Intro to e gov Intro to e gov
Intro to e gov Hardini_HD
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd Hardini_HD
 
Business computing
Business computing Business computing
Business computing Hardini_HD
 
Pti (8) teknologi internet dan web
Pti (8)   teknologi internet dan webPti (8)   teknologi internet dan web
Pti (8) teknologi internet dan webHardini_HD
 
Pti (7) sistem bilangan
Pti (7)   sistem bilanganPti (7)   sistem bilangan
Pti (7) sistem bilanganHardini_HD
 
Pti (6) teknologi komunikasi
Pti (6)   teknologi komunikasi  Pti (6)   teknologi komunikasi
Pti (6) teknologi komunikasi Hardini_HD
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software) Hardini_HD
 
Pti (4) prosesor dan memori
Pti (4)   prosesor dan memori Pti (4)   prosesor dan memori
Pti (4) prosesor dan memori Hardini_HD
 

Mehr von Hardini_HD (20)

Software
Software Software
Software
 
Number system
Number system Number system
Number system
 
Komp. dan aplikasi
Komp. dan aplikasi Komp. dan aplikasi
Komp. dan aplikasi
 
Jarkom
Jarkom Jarkom
Jarkom
 
Introduction to software 2
Introduction to software 2 Introduction to software 2
Introduction to software 2
 
Introduction to software1
Introduction to software1 Introduction to software1
Introduction to software1
 
Introduce to internet2
Introduce to internet2 Introduce to internet2
Introduce to internet2
 
Introduce to internet1
Introduce to internet1 Introduce to internet1
Introduce to internet1
 
Intro to e gov
Intro to e gov Intro to e gov
Intro to e gov
 
Internet
Internet Internet
Internet
 
Hardware
Hardware Hardware
Hardware
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd
 
File org
File org File org
File org
 
Data comm
Data comm Data comm
Data comm
 
Business computing
Business computing Business computing
Business computing
 
Pti (8) teknologi internet dan web
Pti (8)   teknologi internet dan webPti (8)   teknologi internet dan web
Pti (8) teknologi internet dan web
 
Pti (7) sistem bilangan
Pti (7)   sistem bilanganPti (7)   sistem bilangan
Pti (7) sistem bilangan
 
Pti (6) teknologi komunikasi
Pti (6)   teknologi komunikasi  Pti (6)   teknologi komunikasi
Pti (6) teknologi komunikasi
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Pti (4) prosesor dan memori
Pti (4)   prosesor dan memori Pti (4)   prosesor dan memori
Pti (4) prosesor dan memori
 

PASCAL ( MODUL 7)

  • 1. MODUL VII PERULANGAN DENGAN FOR ... TO ... DO ... BERGANDA A. TUJUAN 1. Memahami prroses perulangan berganda dengan jumlah yang diketahui 2. Mampu mengaplikasikan proses perulangan berganda dalam Pascal 3. Mampu mengimplementasikan kasus ke dalam bentuk program Pascal B. DASAR TEORI Bentuk umum dari FOR ... TO ... DO ... berganda adalah sebagai berikut : FOR var_penghitung1 := nilai_awal1 TO nilai_akhir2 DO FOR var_penghitung2 := nilai_awal2 TO nilai_ahir2 DO BEGIN Statement1; Statement2 ... END; Pada perulangan berganda, dibutuhkan minimal 2 buah variabel penghitung, tergantung jumlah FOR ... TO ... DO ... dalam program tersebut. Nilai awal dan nilai akhir pada masing- masing perulangan bisa sama. Kasus yang biasa diselesaikan dengan perulangan berganda adalah persoalan matriks. C. LATIHAN SOAL 1. Nomor Program 0701 a. Tulislah program berikut dan amatilah outputnya! PROGRAM deret_bintang; USES CRT; VAR karakter : char; baris, i, j, kolom : integer; BEGIN CLRSCR; FOR i := 1 TO 5 DO BEGIN FOR j := 1 TO 20 DO BEGIN TEXTCOLOR(i); WRITE(‘*’); END; WRITELN; END; READLN; END.
  • 2. b. Ubahlah nilai variabel penghitung i, mulai 1 s.d. 20. Kemudian ubah juga nilai variabel penghitung j, mulai 1 s.d. 5. Bagaimana outputnya, apa kesimpulan anda? .................................................................................................................. .................................................................................................................. .................................................................................................................. .................................................................................................................. .................................................................................................................. .................................................................................................................. .................................................................................................................. .................................................................................................................. .................................................................................................................. .................................................................................................................. 2. Nomor Program 0702 Buatlah program untuk menampilkan output seperti berikut : 1234567890 1234567890 1234567890 ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ 3. Nomor Program 0703 Buatlah program untuk menampilkan output seperti berikut : 1111111111 1111111111 1111111111 ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................
  • 3. ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ 4. Nomor Program 0704 Buatlah program untuk menampilkan output seperti berikut : * * * * * * * * * * * * * * * ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ 5. Nomor Program 0705 Buatlah program untuk menampilkan output seperti berikut : 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................
  • 4. ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ 6. nomor Program 0706 Buatlah program untuk menampilkan output seperti berikut : 1 = 1 1 2 = 3 1 2 3 = 6 1 2 3 4 = 10 1 2 3 4 5 = 15 ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................