Anda di halaman 1dari 3

Pernyataan while digunakan atau diperlukan jika kalian bermaksud menjalankan suatu proses secara berulang.

Misalkan kalian ingin menampilkan teks IT Programmer sebanyak 10 kali, atau bahkan 100 kali. Atau kalian ingin
menampilkan deret bilangan ganjil yang bernilai lebih kecil dari 100.

Contoh penggunaan perulangan menggunakan while dapat kalian lihat disini.

#include <iostream.h>
#include <conio.h>

void main()
{
 int i = 0;

 while(i < 10)


 {
  cout<<"IT Programmer"<<endl;
  i++;
 }
 getch();
}

Contoh perulangan menggunakan do-while dapat kalian lihat disini:


#include <iostream.h>
#include <conio.h>

void main()
{
 int i = 0;

 do
 {
  cout<<"IT Programmer"<<endl;
  i++;
 }while(i < 10)
 getch();
}

Semoga tutorial diatas dapat membantu teman-teman sekalian.

Membuat Program Mengurutkan Angka dari C++

Coretan kali ini membahas kembali masalah pemrograman, masih tetep C++ karena masih biasa kuliah
menggunakan program ini. Mungkin semester selanjutnya sudah ganti(kalo lulus sich, hehe doain aja yaw).
Program kali adalah program mengurutkan data/angka, kita bisa mengurutkan dari angka terkecil ke yang paling
besar(Ascending), atau sebaliknya dari yang terbesar ke yang terkecil(descending).
Langsung saja ke Te Ka Pe:

Berikut ini adalah script programnya:


#include<iostream.h>
#include<conio.h>

void main()
{
int nilai[20];
int x,temp;
cout<<"Masukkan Banyak Input = ";cin>>x;
cout<<"Masukkan Input: "<<endl;
for(int i=1;i<=x;i++)
{
cout<<"Nilai Ke-"<<i<<" : ";cin>>nilai[i];
}
cout<<"Input sebelum diurutkan : "<<endl;
for(i=1;i<=x;i++)
{
cout<<"Nilai ke-"<<i<<" : "<<nilai[i]<<endl;
}
for(int j=1;j<=x;j++)
{
for(int k=j+1;k<=x;k++)
{
if(nilai[j]>nilai[k])
{
temp=nilai[j];
nilai[j]=nilai[k];
nilai[k]=temp;
}
}
}
cout<<"Input setelah diurutkan : "<<endl;
for(i=1;i<=x;i++)
{
cout<<"Nilai ke-"<<i<<" : "<<nilai[i]<<endl;
}

Break & Goto

Break & Goto ditempatkan di dalam statement perulangan. Ketika kursor kompilasi menjalankan statement break,
maka kursor kompilasi akan melompat keluar dari scope perulangan terkait.

Semua bentuk perulangan (do ... while, while, dan for) dapat menggunakan break.

for (;;)
{
if (iter < 10)
{
printf ("Iterasi ke", iter);
iter++;
}
else break;
}

Kelompok :

1. I Kadek Dharma Laksana (0905021048)


2. I Ngurah Ketut Rai Aryana (0905021065)
3. Putu Dhyta Dewanti Lestari (0905021069)

Pertanyaan :

1. Bagaimana cara menampilkan perulangan bilangan cacah dengan menggunakan perulangan for
to do/ while/ do while yang anda ketahui?
2. Pada saat bagaimana kita menggunakan statement while dan do while?
3. Apakah semua bentuk perulangan (for, while, dan do while) dapat menggunakan break? Jika
dapat coba berikan contohnya.

Anda mungkin juga menyukai