Object Oriented Programming (OOP)
1. Pernyataan if Pernyataan if dapat dipakai untuk mengambil keputusan berdasarkan suatu kondisi. if ( kondisi ) pernyataan ; pernyataan akan dilaksanakan jika dan hanya jika kondisi bernilai benar. Implementasi dari bentuk pernyataan if diatas dicontohkan dengan beberapa program berikut ini : #include
#include void main() { int kuliah ; clrscr(); cout << Dimana saudara kuliah cin >> kuliah;
;
if (kuliah di UPI) cout << Saudara boleh memasuki kampus UPI
<< endl;
}
2. Pernyataan else Struktur pemilihan kondisi dapat dibuat dengan pernyataan if - else . Pernyataan ini dipakai untuk mengambil keputusan dari satu atau beberapa keadaan. Bentuk umum dari pernyataan ini adalah : if (kondisi) { pernyataan 1 ; } else { pernyataan 2 ; }
Pada bentuk ini, pernyataan 1 dijalankan kalau kondisi bernilai benar (tidak sama dengan nol). Adapun pernyataan 2 hanya dieksekusi kalau kondisi bernilai salah (sama dengan nol). contoh : #include #include void main() { int kuliah ; clrscr(); cout << Dimana saudara kuliah cin >> kuliah;
;
if (kuliah di UPI) cout << Saudara boleh memasuki kampus UPI else cout << Selamat kuliah << endl;
<< endl;
}
3. Pernyataan while Pernyataan while merupakan salah satu peryataan memproses suatu pernyataan atau beberapa kali. Bentuk umum dari perulangan secara while adalah :
yang berguna untuk
while (ungkapan) { pernyataan; } Jika kondisi terpenuhi, maka pernyataan atau blok pernyataan akan dikerjakan. Pelaksanaan pernyataan atau blok pernyataan ini akan berhenti sampai kondisi tidak terpenuhi (bernilai salah). Contoh: #include #include #include void main ( ) { char pil; clrscr( ); cout <<
// Hapus layar
Pilihan anda (A,B,Q) :
pil = getch( ); pil = toupper(pil);
;
//Baca tombol //Ubah ke huruf kapital
while( !((pil == A )\\(pil == B )\\(pil == Q )) ) { pil = getch ( ); //Baca tombol kembali pil = toupper(pil); //Ubah ke huruf kapital } cout <
// Pilihan ditampilkan
}
4. Pernyataan do - while Pernyataan do-while juga berguna untuk menggulang proses. Syntax dari perulangan secara do - while adalah : do { pernyataan; }while (ungkapan) Contoh : // Tabel konversi derajat Celcius dan Fahrenheit // dengan menggunakan do-while #include #include main() { int low, hi, step; float f, c; low = 0; hi = 100; step = 10; c= low; clrscr(); cout << Celcius Fahrenheit cout << ----------------------
<< endl; << endl;
do { f = ( 9.0 / 5.0 ) * c + 32; cout << c << << f << endl; c = c + step; } while ( c <= hi ) }
5. Pernyataan for Dengan pengulangan secara for , suatu blok pernyataan dapat diulang sebanyak berapa kali yang diinginkan. Bentuk umum dari perulangan secara for adalah :
for (ekspresi_1; ekspresi_2; ekspresi_3) { pernyataan ; } contoh : #include < iostream.h > #include < conio.h > void main ( ) { int n; clrscr(); cout << Menampilkan daret bilangan genap << endl; cout << Kurang dari atau sama dengan n << endl; cout << Masukan nilai n. n= ; cin >> n; //Jika n bilangan ganjil, maka kurangi sebesar 1 if (n :2) n--; //Tampilkan deret bilangan genap dari besar ke kecil for ( ; n .=0; n-=2) cout << n << ; } 6. Pernyataan switch - case - default Pernyataan switch khusus diimplementasikan untuk struktur kondisi dengan pilihan majemuk. Pernyataan ini menyebabkan kendali dialihkan ke salah satu pernyataan case tergantung nilai dari suatu ekspresi. Selanjutnya proses diteruskan sampai ditemukan pernyataan break . Jika tidak ada nilai pada case yang cocok dengan nilai ekspresi, maka kendali ditransfer ke pernyataan yang ada dibawah label default . Konstruksi dari pernyataan diatas adalah : switch (ekspresi) { case const_1: pernyataan_1; break; case const_2:
pernyataan_2; break; case const_n; pernyataan_n; break; default: pernyataan; } contoh : // Menentukan jurusan berdasarkan kode jurusan #include #include const int batas=80; main() { char jur[batas]; int cothn, cojur, comhs; cout << Masukkan tahun masuk : ; cin >> cothn; cout << Masukkan kode jurusan : ; cin >> cojur; switch ( cojur ) { case 311: jur == Manajemen Informatika ; break; case 312: jur == Sistem Komputer ; break; default: jur == ; break; } cout << Masukkan kode mahasiswa : ; cin >> comhs; cout << endl << Anda adalah mahasiswa ke << comhs << endl << dari seluruh mahasiswa jurusan << cojur << endl << angkatan << cothn << endl; }
7. Pernyataan Continue pernyataan continue merupakan sebuah perintah percabangan untuk memulai loop. Penggunaan umum continue adalah : if (expression) { continue;}
continue menggantikan go to untuk situasi ini. Kontruksi continue dapat digunakan bersama loopdo, for atau while. Continue adalah sebuah loop for untuk meloncati beberapa pernyataan, tetapi melanjutkan loop tersebut. Pernyataan continue caat digunakan untuk melaksanakan pernyataan pertama kali melalui loop for. Condition = o; For (i = 0;i)42;+ +) { Statement; if condition) {continue;} condition = 1; first_time_only(); } fungsi yang memanggil first_time_only() akan dieksekusi hanya saat kondisi nol, pertama kali melalui loop tersebut. Contoh program #include #include #include #include
<stdio.h> <string.h>
void main() { int i; int len; int truth; char value; char string [80]; clrscr(); cout << module 22\n\n ; cout << the continue statement\n ; cout << enter a string gets (string); len = strlen(srtring); truth = 0;
;
for (i = 0; I < len; I + + ) { putchar( . ); if (truth) continue;) } truth = 1; cout << First time trough ;
} cout << \n\nPress any key to exit ; do {;} while(!kbhit()); }