Anda di halaman 1dari 2

MATERI PEMDAS C++

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);
}

SWITCH-CASE MODE PROGRAMS :


#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main() {
unsigned int pilihan;
float r, Ll, p, l, Lp, a, t, Ls;
cout << "MENU PILIHAN" << endl;
cout << "------------" << endl;
cout << "1. hitung luas lingkaran" << endl;
cout << "2. hitung luas persegi" << endl;
cout << "3. hitung luas segitiga" << endl;
cout << "4. exit" << endl;
cout << "------------" << endl;

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();
}

Anda mungkin juga menyukai