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.
#include <iostream.h>
#include <conio.h>
void main()
{
int i = 0;
void main()
{
int i = 0;
do
{
cout<<"IT Programmer"<<endl;
i++;
}while(i < 10)
getch();
}
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:
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 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 :
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.