Assalamualaikum Warohmatullahi Wabarokatuh.

Kembali lagi bersama saya Naufal Mukhfi dari kelas 1 D3 Teknik Elektronika A. Pada kesempatan kali ini saya akan membahas fungsi dalam bahasa pemograman.

Suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Contoh fungsi pada pemograman C : printf( ), scanf( ), getch( ), puts( ), for( ) dsb.
Dari percobaan-percobaan sebelumnya dapat dilihat bahwa satu program saja bisa memiliki banyak fungsi.
Maka dari itu, pada kali ini kita akan mencoba untuk membuat fungsi baru dimana tidak ada dalam pustaka bahasa C. Yang perlu kita pelajari yaitu penggunaan variabel global, local, eksternal, otomatis, statis dan register.

Agar lebih paham, lakukan kegiatan berikut.

6.5.1 Membuat program fungsi kabisat.

Program :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Angka 1 menunjukkan bahwa hasil benar dan 0 sebaliknya.
6.5.2 Membuat program fungsi faktorial untuk mencari nilai faktorial.
Program :
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil :

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

6.5.3 Membuat program fungsi permutasi dan kombinasi
Program :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

6.5.4 Membuat program fungsi float suhu
Program :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

6.5.5 Membuat program fungsi prima
Program :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil 1 menunjukkan bahwa bilangan tersebut merupakan bilangan prima, sedangkan hasil 0 menunjukkan bukan bilangan prima.
6.5.6 Membuat program menggunakan dua variabel, satu bertipe register dan lainnya interger, kemudian buatlah dua loop statement for( ) untuk membandingkan waktu yang diperlukan untuk masing-masing tipe variabel. Gunakan fungsi gettime( )untuk menghitung waktu yang diperlukan masing-masing loop.
Program :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian dari saya, kurang lebihnya mohon maaf, Wassalamualaikum.