You are on page 1of 4

Pertemuan 10

Perulangan Menggunakan For…

I. Tujuan Instruksional
Agar mahasiswa mampu memahami penggunaan ‘for’ untuk melakukan suatu proses
perulangan sehingga program akan menjadi lebih tersruktur.

II. Konsep Dasar


Bentuk umum dari statemen for:
for(Inisialisasi kondisi; test kondisi; Increment atau Decrement)

Inisialisasi kondisi akan memberi nilai awal pada perulangan, dan hanya dijalankan satu
kali. Test kondisi akan terus dijalankan selama test kondisi bernilai true atau bukan 0.
Sedangkan Increment atau decrement proses merupakan penjumlahan atau pengurangan
variabel tersebut.

III. Praktikum di Lab


Contoh program menggunakan perulangan for
#include <iostream.h>
#include <conio.h>
int main ()
{
int hasil;
int n=5;
for(int i=1;i<=n;i++)
{
hasil=i; //1
for(int j=1;j<=i;j++)
{
cout << " " << hasil;
hasil=hasil+i;
}
cout << "\n";
}
getch();
return 0;
}

http://euismarlina.edublogs.org
Penggunaan perulangan for untuk menghitung faktorial n!
#include <iostream.h>
#include <conio.h>
int main ()
{
int Fak;
float hasil;
hasil=1;
cout << "Masukkan bilangan faktorial : ";
cin >> Fak;
if (Fak<0)
cout << "Masukan anda salah!";
else
{
if (Fak==0)
hasil=1;
else
for (int n=1;n<=Fak;n++)
hasil=hasil*n;
cout << "\nHasil " << Fak << "! = " << hasil;
}
getch();
return 0;
}

IV. Tugas
Buatlah program untuk menampilkan suatu deret bilangan pangkat dua dan pangkat tiga,
dimana inputan berupa jumlah data yang ditampilkan saja, dengan menggunakan
perulangan ‘for.. ’

http://euismarlina.edublogs.org
Pertemuan 11
Perulangan menggunakan Do… While

I. Tujuan Instruksional
Agar mahasiswa mampu memahami penggunaan ‘do – while’ dan alur logikanya untuk
melakukan suatu proses perulangan sehingga program akan menjadi lebih tersruktur

II. Konsep Dasar


Bentuk umum dari statemen while
Inisialisasi kondisi;
while (test kondisi)
{
pernyataan;
Increment atau decrement;
}

Bentuk umum dari statemen do – while


do
pernyataan
while (ekspresi );

Perbedaan dari kedua perulangan tersebut hanyalah pada test kondisnya. Bentuk ‘while’
ada kemungkinan tidak dilakukan perulangan jika test kondisi tidak memenuhi
persyaratan, sedangkan pada perulangan ‘do – while’ pernyataan akan dieksekusi
setidaknya satu kali dan kemudian selama bernilai tidak nol.

III. Praktikum di Lab


Contoh program while untuk menampilkan huruf abjad
#include <iostream.h>
#include <conio.h>
int main ()
{
char abjad;
abjad = 'A';
while (abjad <= 'Z')
{
cout << " " << abjad;

http://euismarlina.edublogs.org
abjad+=1;
}
getch();
return 0;
}

Contoh program do – while untuk menampilkan huruf abjad

#include <iostream.h>
#include <conio.h>
int main ()
{
char abjad;
abjad = 'A';
do
{
cout << " " << abjad;
abjad+=1;
}
while (abjad <= 'Z');
getch();
return 0;
}

IV. Tugas
Buatlah program dengan menggunakan perulangan ‘do – while’ untuk melakukan
perulangan program, agar program mengulang dari bagian yang kita tentukan hingga
berhenti dibagian yang kita tentukan pula.

http://euismarlina.edublogs.org

You might also like