SlideShare a Scribd company logo
1 of 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
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................

More Related Content

Viewers also liked

cv format 2014
cv format 2014cv format 2014
cv format 2014CV Help
 
Projekt medlemsservice - Formandskollegiet den 23. januar 2015
Projekt medlemsservice - Formandskollegiet den 23. januar 2015Projekt medlemsservice - Formandskollegiet den 23. januar 2015
Projekt medlemsservice - Formandskollegiet den 23. januar 2015Dansk Psykolog Forening
 
Sample Future Media Presentation
Sample Future Media PresentationSample Future Media Presentation
Sample Future Media PresentationKateeba Anthony
 
Diabetes - Cure in Ayurveda
Diabetes - Cure in AyurvedaDiabetes - Cure in Ayurveda
Diabetes - Cure in AyurvedaJVGAJJAR
 
İstanbul 2014 Ranket - ADIM ADIM Geleneksel Koşu Sonrası Anketi
İstanbul 2014 Ranket - ADIM ADIM Geleneksel Koşu Sonrası Anketiİstanbul 2014 Ranket - ADIM ADIM Geleneksel Koşu Sonrası Anketi
İstanbul 2014 Ranket - ADIM ADIM Geleneksel Koşu Sonrası AnketiI. Renay Onur
 
Marble statues of pan
Marble statues of panMarble statues of pan
Marble statues of panqaddoos
 
social media in science education
social media in science educationsocial media in science education
social media in science educationDhananjai Chopra
 
مستشفى المنصوره العام الجديد وحده الكلى الصناعى نتائج الوحده عن شهر يناي...
مستشفى المنصوره العام الجديد     وحده الكلى الصناعى  نتائج الوحده عن شهر يناي...مستشفى المنصوره العام الجديد     وحده الكلى الصناعى  نتائج الوحده عن شهر يناي...
مستشفى المنصوره العام الجديد وحده الكلى الصناعى نتائج الوحده عن شهر يناي...Ahmed Albeyaly
 
презентация1книжка урок проект
презентация1книжка урок  проектпрезентация1книжка урок  проект
презентация1книжка урок проектЛидия Рудакова
 
СОЧИ 2014. Новые и лучшие математические ребусы. Мячев А.А.
СОЧИ 2014. Новые и лучшие математические ребусы. Мячев А.А.СОЧИ 2014. Новые и лучшие математические ребусы. Мячев А.А.
СОЧИ 2014. Новые и лучшие математические ребусы. Мячев А.А.Анатолий Мячев
 

Viewers also liked (16)

Relazione lagora
Relazione lagora Relazione lagora
Relazione lagora
 
Tulpanen pdf
Tulpanen pdfTulpanen pdf
Tulpanen pdf
 
cv format 2014
cv format 2014cv format 2014
cv format 2014
 
Projekt medlemsservice - Formandskollegiet den 23. januar 2015
Projekt medlemsservice - Formandskollegiet den 23. januar 2015Projekt medlemsservice - Formandskollegiet den 23. januar 2015
Projekt medlemsservice - Formandskollegiet den 23. januar 2015
 
Sample Future Media Presentation
Sample Future Media PresentationSample Future Media Presentation
Sample Future Media Presentation
 
Diabetes - Cure in Ayurveda
Diabetes - Cure in AyurvedaDiabetes - Cure in Ayurveda
Diabetes - Cure in Ayurveda
 
General info th en
General info th enGeneral info th en
General info th en
 
İstanbul 2014 Ranket - ADIM ADIM Geleneksel Koşu Sonrası Anketi
İstanbul 2014 Ranket - ADIM ADIM Geleneksel Koşu Sonrası Anketiİstanbul 2014 Ranket - ADIM ADIM Geleneksel Koşu Sonrası Anketi
İstanbul 2014 Ranket - ADIM ADIM Geleneksel Koşu Sonrası Anketi
 
Marble statues of pan
Marble statues of panMarble statues of pan
Marble statues of pan
 
social media in science education
social media in science educationsocial media in science education
social media in science education
 
Modul viii
Modul viiiModul viii
Modul viii
 
Pp prueba
Pp pruebaPp prueba
Pp prueba
 
مستشفى المنصوره العام الجديد وحده الكلى الصناعى نتائج الوحده عن شهر يناي...
مستشفى المنصوره العام الجديد     وحده الكلى الصناعى  نتائج الوحده عن شهر يناي...مستشفى المنصوره العام الجديد     وحده الكلى الصناعى  نتائج الوحده عن شهر يناي...
مستشفى المنصوره العام الجديد وحده الكلى الصناعى نتائج الوحده عن شهر يناي...
 
презентация1книжка урок проект
презентация1книжка урок  проектпрезентация1книжка урок  проект
презентация1книжка урок проект
 
2010_kaitzB_004
2010_kaitzB_0042010_kaitzB_004
2010_kaitzB_004
 
СОЧИ 2014. Новые и лучшие математические ребусы. Мячев А.А.
СОЧИ 2014. Новые и лучшие математические ребусы. Мячев А.А.СОЧИ 2014. Новые и лучшие математические ребусы. Мячев А.А.
СОЧИ 2014. Новые и лучшие математические ребусы. Мячев А.А.
 

More from Fisma Ananda

More from Fisma Ananda (20)

Bab 13 etika komputer
Bab 13   etika komputerBab 13   etika komputer
Bab 13 etika komputer
 
Bab 12 keamanan komputer
Bab 12   keamanan komputerBab 12   keamanan komputer
Bab 12 keamanan komputer
 
Bab 11 bahasa pemograman
Bab 11   bahasa pemogramanBab 11   bahasa pemograman
Bab 11 bahasa pemograman
 
Bab 10 internet
Bab 10   internetBab 10   internet
Bab 10 internet
 
Bab 9 jaringan komputer
Bab 9   jaringan komputerBab 9   jaringan komputer
Bab 9 jaringan komputer
 
Bab 8 komunikasi data
Bab 8   komunikasi dataBab 8   komunikasi data
Bab 8 komunikasi data
 
Bab 7 organisasi file
Bab 7   organisasi fileBab 7   organisasi file
Bab 7 organisasi file
 
Bab 6 sistem bilangan
Bab 6   sistem bilanganBab 6   sistem bilangan
Bab 6 sistem bilangan
 
Bab 5 software
Bab 5   softwareBab 5   software
Bab 5 software
 
Bab 4 hardware
Bab 4   hardwareBab 4   hardware
Bab 4 hardware
 
Bab 3 komputer dan bagian-bagiannya
Bab 3   komputer dan bagian-bagiannyaBab 3   komputer dan bagian-bagiannya
Bab 3 komputer dan bagian-bagiannya
 
Modul xiii
Modul xiiiModul xiii
Modul xiii
 
Modul xii
Modul xiiModul xii
Modul xii
 
Modul xi
Modul xiModul xi
Modul xi
 
Modul x
Modul xModul x
Modul x
 
Modul vi
Modul viModul vi
Modul vi
 
Modul v
Modul vModul v
Modul v
 
Modul lengkap
Modul lengkapModul lengkap
Modul lengkap
 
Modul lengkap
Modul lengkapModul lengkap
Modul lengkap
 
Modul ix
Modul ixModul ix
Modul ix
 

Modul vii

  • 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 ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................