Professional Documents
Culture Documents
DisusunOleh:
Billy Barends H (20)
150536604663
B. DASAR TEORI
Untuk keluar dari perulangan/loop dapat dilakukan setelah sarat perulangan
dipenuhi. Akan tetapi ada cara lain untuk keluar dari perulangan walaupun sarat belum
terpenuhi, yaitu dengan menggunakan pernyataan break. Pernyataan breaksesungguhnya
telah diperkenalkan pada pernyataan switch. Pernyataan ini berfungsi untuk keluar dari
loop for, do-while dan while. Sedangkan pada switchyaitu untuk menuju ke akhir (keluar
dari) struktur switch. Pernyataan break digunakan untuk keluar dari satu blok
Selain pernyataan breakada juga pernyataan yang berhubungan dengan
perulangan yaitu pernyataan continue.Pernyataan continuedigunakan untuk
mengarahkan eksekusi ke iterasi (proses) berikutnya pada loopyang sama. Pada do-while
dan while, pernyataan continuemenyebabkan eksekusi menuju ke kondisi pengujian
pengulangan. Pada loop for, pernyataan continue menyebabkan bagian penaik variabel
pengendali loopdikerjakan dan kondisi untuk keluar dari loop fordiuji kembali.
Selain dua pernyataan diatas masih ada pernyataan yang berhubungan dengan
loop yaitu goto. Pernyataan goto merupakan intruksi untuk mengarahkan eksekusi ke
pernyataan yang diawali dengan suatu label. Label sendiri berupa suatu pengenal
(identifier) yang diikuti dengan tanda titik dua (:)
Contoh pemakaian goto:
goto cetak;
Do
{
Blok Pernyataan
}
While (kondisi);
dijalankan. Akibat dari hal ini adalah dalam DO WHILE minimal terdapat
#include<conio.h>
int main ()
int x,y;
for (x=1;x<10;x++)
for (y=0;y<x;y++)
cout <<"*";
cout<<endl;
getch();
Output
II. Sintak Latihan 2
#include<iostream.h>
#include<conio.h>
int main()
awal:
system("cls");
int plihan;
cout<<"MENU PILIHAN\n";
cout<<"4. Exit\n";
cin>>plihan;
while(plihan==1)
break;
while(plihan==2)
break;
while(plihan==3)
{
cout<<"Anda memilih menu 3";
break;
while(plihan==4)
return 0;
break;
getch();
goto awal;
OUTPUT
III. Sintak Tugas No.1
#include<iostream.h>
#include<conio.h>
int main()
{
char hari;
cout<<" PROGRAM MENENTUKAN HARI";
cout<<"\n=====================================";
cout<<"\nMasukkan Kode Hari (A..G):";
cin>>hari;
while(hari=='A'||hari=='a')
{
cout<<"SENIN";
break;
}
while(hari=='B'||hari=='b')
{
cout<<"SELASA";
break;
}
while(hari=='C'||hari=='c')
{
cout<<"RABU";
break;
}
while(hari=='D'||hari=='d')
{
cout<<"KAMIS";
break;
}
while(hari=='E'||hari=='e')
{
cout<<"JUMAT";
break;
}
while(hari=='F'||hari=='f')
{
cout<<"SABTU";
break;
}
while(hari=='G'||hari=='g')
{
cout<<"AHAD";
break;
}
cout<<"\n=========================================\n";
getch();
}
OUTPUT
IV. Sintak Tugas no.3
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
int main()
{
int a, b, c;
int MAX = 20;
cout<<"===================\n";
cout<<"x|y| z\n"\\;
cout<<"===================\n";
for(a=0;a<=MAX; a++)
{
for(b=0;b<=MAX;b++)
{
for(c=0;c<=MAX;c++)
{
if( (a + b + c) == MAX)
{
printf("%d|%d|\t\t%d\n",a,b,c);
getch();
}
}
}
}
getch();
}
OUTPUT