ALGORITMA DAN PEMOGRAMAN "PERULANGAN (FOR, WHILE, DO WHILE)"
PERULANGAN
1 .
Struktur Perulangan “For”
Struktur perulangan for biasa
digunakan untuk mengulang suatu proses yang telah diketahui jumlah
perulangannya. Dari segi penulisannya, struktur perulangan for tampaknya lebih
efisien karena susunannya lebih simple dan sederhana. Bentuk umum perulangan
for adalah sebagai berikut :
Contoh program:
#include<iostream>
#include<stdio.h>
using namespace std;
int main ()
{
int a,n;
char
nama[30],nim[30];
cout
<<"jumlah mahasiswa: ";cin>> n;Ej
for (a=1; a<=3;
a++ )
{
cout <<
a<<")data diri mahasiswa ke- " <<a; cout<< endl;
cout<<"nama= ";cin >> nama;
cout<<"nim= "; cin >> nim;
}
}
|
Output for:
2. Struktur
Perulangan “ While”
Perulangan
WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan
bila jumlah perulangannya belum diketahui. Proses perulangan akan terus
berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya
bernilai salah.
Contoh program:
#include<iostream>
#include<stdio.h>
using namespace std;
int main ()
{
int a;
char nama[30],nim[30];
a=1;
while (a<=3)
{
cout << a << "
";
cout<<"nama= ";cin
>> nama;
cout<<"nim = "; cin
>> nim;
a++;
}
}
|
Input while:
3. Struktur
Perulangan “Do.....While...”
Pada dasarnya struktur perulangan do....while sama saja
dengan struktur while, hanya saja pada proses perulangan dengan while, seleksi
berada di while yang letaknya diatas sementara pada perulangan do....while, seleksi
while berada di bawah batas perulangan. Jadi dengan menggunakan struktur
do...while sekurang-kurangnya akan terjadi satu kali perulangan.
for(inisialisasi;
kondisi;counter)
{
pernyataan;
}
|
Keterangan :
Inisialisasi : pernyataan untuk menyatakan keadaan awal dari
variabel kontrol.
Kondisi : ekspresi relasi yang menyatakan kondisi untuk
keluar dari perulangan.
counter : pengatur perubahan nilai variabel kontrol.
Contoh Program:
/*
Program perulangan menggunakan for */
#include
“stdio.h”
#include
“conio.h”
void
main()
{
int x;
for(x
= 1; x<= 10; x++)
{
printf(“%d
BAHASA C\n”, x);
}
getch();
}
|
REFERENSI:
http://eprints.binadarma.ac.id/633/1/PRAK.%20ALGORITMA%20%26%20PEMROGRAMAN%20materi%2016.pdf
Komentar
Posting Komentar