PERTEMUAN KE-9 IFII SAINTEC UIN SGD
FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat dipanggil berkali-kali di program utama. Tujuannya: 1.Memudahkan dalam mengembangkan program. Program dibagi menjadi beberapa subprogram kecil, ini menjadi kunci dalam pembuatan program terstruktur (PBO). 2.Menghemat ukuran program, karena beberapa perintah yang sama dan dijalankan beberapa kali dalam program dapat dijadikan satu kali saja dalam suatu function, kemudian function tersebut dapat dipanggil berulang kali.
FUNCTION (FUNGSI) Penulisan fungsi: void nama_fungsi(); //insialisasi fungsi void nama_fungsi(){ //statement } Catatan: Tipe data fungsi tergantung pemakaian, jika membutuhkan pengembalian nilai (return value), maka gunakan int/float, jika tidak ada pengembalian nilai gunakan void
FUNCTION (FUNGSI) Variabel: Global (public) : variabel dapat diakses oleh semua fungsi Lokal (private) : variabel hanya dapat diakses oleh fungsi tertentu
FUNCTION (FUNGSI) #include int p,l; //variabel global int persegi(int panjang, int lebar); //inisialisasi fungsi int persegi(int panjang, int lebar){ //variabel lokal int luas; cout <<"panjang:"; cin >> panjang; cout <<"lebar:"; cin >> lebar; luas=panjang*lebar; cout << "luas:" << luas <<"\n";; return luas; //ada return value } void nama(); void nama(){ cout << "==========\n"; cout << "created by: dee\n"; } void main(){ nama(); //pemanggilan fungsi persegi(p,l); //pemanggilan fungsi nama(); getch(); }
TUGAS VI B-GANJIL Buatlah setiap program dalam fungsi: 1.Menu: 1.Biodataku 2.Pengulangan 3.Volume Kerucut 2.Biodataku -> hanya input output, data bebas 3.Pengulangan dengan input dinamis, contoh munculkan:
TUGAS VI B-GENAP Buatlah setiap program dalam fungsi: 1.Menu: 1.Biodataku 2.Pengulangan 3.Volume Bola 2.Biodataku -> hanya input output, data bebas 3.Pengulangan dengan input dinamis, contoh munculkan: