Fungsi Pada Bahasa Program C++
Pengertian Fungsi
Fungsi atau funcition adalah suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan merupakan bagian dari program utama letaknya dipisahkan dari program yang mengunakannya. fungsi digunakan untuk membagi program berdasarkan bagian-bagian tertentu yang memiliki tugas masing-masing
Tujuan Fungsi
Tujuan Fungsi Pada bahasa pemprograman C adalah :
1. Program jadi terstruktur, sehingga mudah di pahami dan mudah di kembangkan. dalam hal ini pengembangan bagian program lebih di fokuskan pada sub-sub yang memerlukan pengembangan saja. tidak perlu mencari dalam seluruh bagian program
2. menghemat ukuran program, mengurangi pengulangan kode, beberapa perintah yang sama dan dijalankan beberapa kali dalam program dapat dijadikan satu kali saja.
Prototype Fungsi
sebuah fungsi tidak akan di panggil kecuali tidak sudah di deklarasikan, deklarasi fungsi dikenal engan sebutan prototype fungsi.
prototype fungsi berupa : Nama fungsi, tipe nilai fungsi, jumlah dan tipe argumen, dan di akhiri dengan titik koma, sebagimana pada penndeklarasian variabel.
manfaat dari prototype fungsi adalah untuk menjamin type arguumen yang di lewatkan pada pemanggilan fungsi benar-benar sesuai. tanpa adanya prototype fungsi, amatlah mudah programmer melakukan kesalahan tanpa sengaja dalam melewatkan argumen. pada prototype fungsi, nama argumen boleh ditiadakan.
Fungsi - Fungsi Dasar Dalam Bahasa C
1. Printf : Fungsi dalam library stdio.h yang digunakan untuk menampilkan kelayar baik tipe string maupun placeholders.
2. Puts : Fungsi yang digunakan untuk menampilkan sebuah string ke layar ketika tidak menggunakan placeholders.
3. Scanf : Fungsi yang digunakan untuk menyimpan data yang typenya di wakili oleh sebuah palceholder dalam format string ke alamat memori variabel yang telah di tentukan.
4. getch : fungsi yang di gunakan untuk membaca data bertype karakter tanpa perlu penekanan tombolenter tetapi karakter tidak akandi tampilkan.
5. getche : fungsi yang di gunakan untuk membaca data bertype karakter tanpa perlu penekanan tombol enter dan karakter akan di tampilkan.
6. getchar : fungsi yang digunakan untuk membaca data bertipe karakter dimana karakter yang dimasukan terlihat pada layar dan harus di akhiri dengan penekanan tombol enter.
7. clrscr : fungsi yang di gunakan untuk membersihkan layar teks pada saat itu dab mengembalikan kursor ke pojok kiri atas
e. Keuntungan menggunakan fungsi
1. program besar dapat dipisah menjadi program-program kecil. ini menerapkan prinsip dalam pemprograman terstruktur.
2. program dapat di kerjakan oleh beberapa orang untuk mengerjakan suatu fungsi
3. alur logika akan lebih jelas, pencarian masalah akan lebih mudah karena kesalahan akan di alokasikan dalam suatu modul tertentu
4. perubahan yang terjadi dalam modifikasi suatu fungsi/ modul tersebut tidak akan menggangu bagian program secara keseluruhan.
5. dapat lebih mudah dibuat dokumentasi
6. suatu fungsi dapat digunakn kembali oleh fungsi lain atau oleh program lain.
Komentar
Posting Komentar