Pernyataan break
Pernyataan ini digunakan untuk keluar dari sebuah blok program.
/*Menggunakan break*/
#include <iostream.h>
#include <stdlib.h>
int main()
{
int i;
for(i=1;i<=5;i++)
{
cout<<"i = "<<i<<endl;
if(i==3)
break;
}
system("PAUSE");
return 0;
}
Pernyataan goto
Pernyataan
goto digunakan untuk melakukan lompatan
dari suatu proses ke proses yang lain di dalam sebuah program. Sintak
pernyataan ini adalah sebagai berikut:
goto label;
label merupakan nama label yang menjadi penunjuk bagian yang dituju oleh lompatan tersebut.
/*Menggunakan goto*/
#include <iostream.h>
#include <stdlib.h>
int main()
{
float a,b;
cout<<"Bilangan Pertama(a) : ";
cin >>a;
cout<<"Bilangan Kedua(b) : ";
cin >>b;
if(b==0)goto Tak_Hingga;
cout<<"Hasil pembagian (a/b) : "<<a/b<<endl;
goto Selesai;
Tak_Hingga:
cout<<a<<" dibagi dengan 0 hasilnya adalah tak
hingga"<<endl;
Selesai:;
system("PAUSE");
return 0;
}
Pernyataan continue
Pernyataan ini digunakan untuk mengembalikan proses perulangan ke awal
mulainya suatu perulangan dengan mengabaikan pernyataan di bawah
pernyataan
continue tersebut.
/*Menggunakan continue*/
#include <iostream.h>
#include <stdlib.h>
int main()
{
float nilai,jml=0;
int i,n;
cout<<"Jumlah Data : ";
cin >>n;
for(i=1;i<=n;i++)
{
cout<<"Data ke- "<<i<<" : ";
cin >>nilai;
if(nilai<0) continue;
jml+=nilai;
}
cout<<"Rata-rata nilai = "<<jml/n<<endl;
system("PAUSE");
return 0;
}
0 komentar:
Posting Komentar