haii teman teman sobat vitamin c semuanya

hari ini mari kita belajar tentang mengenmbangkan fungsi fungsi sendiri. tujuan kita adalah untuk mempelajari pembuatan fungsi-fungsi diluar fungsi fungsi yang ada. serta mempelajari penggunaan variable, global,local,eksternal,otomatis,statis, dan register.

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 dasar prosesdur seperti istilah yang digunakan pada Bahasa pemrograman basic atau pascal. tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang ulang, sehingga program menjadi sangat Panjang. pada percobaan-percobaan diatas telah digunakan fungsi-fungsi dari C, seperti printf(),clrscr(),scanf(),getch(),puts(),for() dan sebagainya. maka disini dicoba untuk membuat fungsi baru dibuat setelah fungsi main(). seperti fungsi-fungsi yang ada dalam #include. bila fungsi diletakkan diatas fungsi main() maka tidak diperlukan deklarasi fungsi lagi.

program latihan :

1.pgram fungsi kabisat () yang akan memberikan nilai balik 1 bila tahun adalah kabisat, dan nilai balik 0 bila tahun adalah bukan kabisat.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. program fungsi factorial() untuk menghitung nilai factorial, fungsi factorial() memberikan nilai balik bertipe long int yang akan dicetak ke layer dalam fungsi main().

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3. berikut adalah program fungsi untuk permutasi() dan kompinasi() untuk menghitung permutasi dan kombinasi suatu pasangna bilangan

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4. berikut adalah program fungsi float suhu(s,d), untuk mengkonversikan suhu dari celcius ke farenheit, celcius ke reamur, fahrenhet ke celcius. dimana s adalah suhu sumber, d adalah suhu konversi dan suhu() adalah hasil konversi suhu

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Lanjutan :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. Berikut adalah fungsi program prima(), yang memberikan nilai balik 1 bila bilangan yang dimasukkan adalah prima. dan 0 bila bukan bilangan prima.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

6. Program menggunakan dua variabel, satu bertipe register dan lainnya bertipe integer, kemudian membuat dua perulangan menggunakan statement for(). untuk membandingkan waktu yang diperlukan untuk masing masing tipe variabel. menggunakan fungsi gettime() untuk menghitung waktu oleh masing masing perulangan.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

KESIMPULAN

Dari praktikum ini dapat diketahui bahwa fungsi adalah bagian dari program yang terpisah dari fungsi program utamanya main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang ulang, sehingga program menjadi sangat panjang.