LANJUTAN PERULANGAN
KEYWORD
Dalam pemrograman C++ keyword digunakan untuk membentuk fungsi tertentu, sedangkan cara
pendeklarasiannya berbeda – beda, sebab ada beberapa keyword yang perlu #include <file> agar bisa
dikenali oleh compiler, namun ada juga yang tidak perlu.
Ada beberapa jenis keyword yang bisa kita gunakan dalam pemrograman C++ diantaranya sebagai
berikut :
break
continue
goto
gotoxy
exit
Namun dikarenakan kita dihimbau untuk mengacu pada pemrograman terstruktur maka, kita
upayakan untuk menghindari goto sejauh-jauhnya.
Sementara itu, untuk studi kasus diatas saya akan coba menggunakan break dan exit ;
Break
Digunakan untuk keluar dari suatu statement baik berupa pengecekan maupun perulangan, namun
paling sering digunakan pada percabangan switch – case, sehinga break digunakan untuk keluar dari
case. Cara penulisan bisa melihat pada contoh struktur switch – case.
Exit
Merupakan pernyataan yang berfungsi untuk keluar dari program dan pernyataan ini memerlukan
sebuah #include <stdlib.h> pada header, sehingga pernyataan dapat dibaca oleh compiler. Adapun
cara dpenulisannya sebagai berikut :
exit(7);
maka memiliki pengertian bahwa fungsi exit diberi nilai 7, sehingga jika kita memasukan nilai 7 maka
program akan keluar.
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main() {
pernyataan1;
pernyataan1;
exit(7);
}
while (pilihan>=0){
cout << "pilihan anda (1/2/3/4) : "; cin >> pilihan;
switch(pilihan) {
case 1:
cout << "-------------------------------------"<< endl;
cout << "Menghitung Luas Lingkaran" << endl;
cout << "Masukan jari-jari : "; cin >> r;
Ll = 3.14*r*r;
cout << "Luas Lingkaran : " << Ll << endl;
cout << "-------------------------------------"<< endl;
break;
case 2:
cout << "-------------------------------------"<< endl;
cout << "Menghitung Luas Persegi" << endl;
cout << "Masukan Panjang : "; cin >> p;
cout << "Masukan Lebar : "; cin >> l;
Lp = p*l;
cout << "Luas Persegi : " << Lp << endl;
cout << "-------------------------------------"<< endl;
break;
case 3:
cout << "-------------------------------------"<< endl;
cout << "Menghitung Luas Segitiga" << endl;
cout << "Masukan Alas : "; cin >> a;
cout << "Masukan Tinggi : "; cin >> t;
Ls = 0.5*a*t;
cout << "Luas Segitiga : " << Ls << endl;
cout << "-------------------------------------"<< endl;
break;
case 4:
exit(4);
break;
default:
cout << "Kode Yang Anda Masukan Salah...!!!"<< endl;
}
}
getch();
}