C Mengembangkan Fungsi Sendiri
kembali lagi membahas Bahasa C… kali ini kita akan bahas materi mengenai Mengembangkan Fungsi-Fungsi Sendiri. Sebelumnya ada informasi umum sebagai pendahuluan. Berikut penjelasannya. Suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Suatu fungsi dapat digunakan sebagai fungsi itu sendiri. Subrutin dan prosedur seperti istilah yang digunakan pada bahasa pemrograman BASIC dan PASCAL. Tujuan diadakannya fungsi tersebut adalah untuk mencegah penggunaan program secara berulang-ulang sehingga program menjadi sangat panjang. Pada percobaan di atas telah digunakan fungsi fungsi dari C, sepert printf(), clrscr(), scanf(), getch(), puts(), for() dan sebagainya, maka di sini dicoba untuk membuat fungsi baru di mana tidak ada dalam pustaka bahasa C. Secara aturan fungsi baru dibuat setelah fungsi main() dibuat sehingga penempatan fungsi adalah di bawah fungsi main(). tetapi ada kalanya dapat diletakkan di atas fungsi main(). seperti fungsi-fungsi yang ada dalam #include. Bila fungsi diletakkan diatas fungsi main() maka tidak diperlukan deklarasi fungsi lagi. Setelah memahami dasar teorinya, berikut ini adalah contoh penerapannya: 1. Program fungsi kabisat() yang akan memberikan nilai balik 1 bila tahun adalah kabisat, dan 0 bila tahun bukan kabisat. Silahkan ketik program dibawah ini. #include<stdio.h> kabisat(int x) { if ((x%100==0 && x%400==0)||(x%100!=0 && x%4==0)) return 1; else ; return 0; } void main() { int x; printf (“Fungsi kabisat\n”); printf (“nilai=1 adalah tahun kabisat\n”); printf (“nilai=0 bukan tahun kabisat\n\n”); printf (“Masukkan...
Read More
Recent Comments