Assalamualaikum wr wb

Halo sahabat Redaksiana yang sedang membaca artikel ini. Saya di kesempatan kali ini akan berbagi ilmu mengembangkan Fungsi-Fungsi dalam bahasa C.

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 dalam bahasa pemrograman Basic dan Pascal. Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang ulang,  sehingga program menjadi sangat panjang.

Pada percobaan diatas telah digunakan fungsi fungsi dari C, seperti printf(), clrscr(), scanf(), getch(), puts(), for()  dan sebagainya. Maka disini dicoba untuk membuat fungsi baru dimana tidak ada dalam pustaka bahasa C (Turbo C).

Secara aturan fungsi baru dibuat setelah fungsi main() dibuat. Sehingga penempatan fungsi adalah dibawah fungsi main(). Tetapi adakalanya dapat diletakkan diatas fungsi main(). Seperti fungsi yang ada dalam #include bila fungsi diletakkan diatas fungsi main()  maka tidak diperlukan deklarasi fungsi lagi.

Tidak usah berlama-lama lagi mari kita praktek kan untuk membuat program tentang materi ini.

1) Membuat fungsi kabisat yang akan memberikan nilai balik 1 bila tahun kabisat dan 0 bila bukan tahun kabisat.

programnya seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2) Membuat fungsi factorial()  untuk menghitung nilai factorial.

programnya seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3) Membuat fungsi permutasi() dan kombinasi() untuk menghitung permutasi dan kombinasi dari suatu pasangan bilangan.

programnya seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4) Membuat fungsi float suhu(s,  d) untuk mengkonversikan suhu C,  R,  F.

programnya seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5) Membuat fungsi prima yang akan memberikan nilai balik 1 bila bilangan yang dimasukkan prima dan 0 bila bukan bilangan prima.

programnya seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Sekian dari saya, semoga bermanfaat ilmunya.

Wassalamualaikum wr wb