Assalamualaikum warahmatullahi  wabarakatuh

selamat pagi sobat redaksiana ketemu lagi dengan saya Noval si pangeran dari surga firdaus pada kesempatan kali ini kita akan membahas tentang pengembangan fungsi-fungsi sendiri (jomblo) ya, fungsi-fungsi ini dapat dikembangkan walaupun sendiri tidak seperti saya ya meskipun masih sendiri tapi tidak berkembang.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

nah mengembangkan fungsi-fungsi sendiri ini bertujuan untuk mempelajari pembuatan fungsi-fungsi fungsi-fungsi yang ada serta mempelajari penggunaan variabel  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.sub rutin dan teratur seperti istilah yang digunakan pada bahasa pemrograman basic atau pascalyang bertujuan untuk mencegah penggunaan program secara berulang-ulang sehingga program menjadi sangat panjang pada percobaan yang telah kita bahas di pertemuan sebelumnya apakah di sini itu coba untuk membuat fungsi paru di mana tidak ada pustakah bahasa c . Secara aturan fungsi baru dibuat secara fungsi main() dibuat sehingga penempatan fungsi adalah di bawah fungsi main() tapi adakalanya diatas fungsi main() seperti fungsi-fungsi yang ada di dalam #include group bila fungsi diatas fungsi main maka tidak diperlukan deklarasi fungsi lagi.

Bagaimana teman-teman redaksiana teman-teman sudah paham kan tanggapan saya jelaskan di atas tadi ya kalau belum paham Mari kita lakukan beberapa percobaan di bawah ini untuk mengasah kemampuan software kita :

1. Mari membuat fungsi kabisat yang akan memberikan nilai balik 1 bila tahun adalah kabisat dan 0 bila tahun bukan kabisat

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dengan memasukkan input seperti foto diatas maka akan keluar output seperti contoh di atas . Jelaskan selesai langsung saja kita tugas berikutnya.

2. Mari membuat fungsi faktorial untuk menghitung nilai faktorial fungsi faktorial memberikan nilai balik bertipe in yang akan dicetak ke layar dalam fungsi main

  • Facebook
  • Twitter
  • Google+
  • Pinterest
bagaimana apakah menghasilkan output yang sesuai. Yang perlu diperhatikan dalam tugas ini adalah memasukkan input a=a’b ini adalah kunci keberhasilan untuk tugas ini

3. cobalah membuat suatu fungsi permutasi dan kombinasi untuk menghitung permutasi dan kombinasi dari suatu pasangan bilangan, yang dinyatakan dengan formula:

Permutasi : P(n,r)= n!/(n-r)!

Kombinasi: C(n,r)=n!/r!-(n-r)!

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Masukkan saja input seperti gambar di atas dan outputnya akan menjanjikan

4. untuk selanjutnya kita akan membuat fungsi float suhu (s, d) untuk mengkonversikan suhu dari Celcius ke Fahrenheit, Celcius ke reamur, Fahrenheit ke celcius, fahrenheit ke reamur, reamur ke Celcius, dan reamur ke Fahrenheit.

Dengan tampilan

Masukkan suhu sumber= 100°C

Masukkan suhu tujuan = R

Hasil konversi suhu = 80 R

  • Facebook
  • Twitter
  • Google+
  • Pinterest

dengan memasukkan input seperti gambar diatas harusnya akan menghasilkan tampilan seperti yang dicontohkan

5. Yang terakhir coba membuat fungsi prima yang memberikan nilai balik 1 bila bilangan yang dimasukkan adalah 5 dan 0 bila bukan bilangan prima.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dengan memasukkan input yang ada di gambar akan menghasilkan output yang ada di gambar pula

Sebagai tambahan agar kita bisa menghasilkan output yang tepat seperti contoh diatas alangkah baiknya kita memahami dulu kegunaan fungsi-fungsi yang sebelumnya seperti scanf, getch, puts, for, while, if,

Jadi bagaimana sahabat redaksiana apakah semua yang kita lakukan tadi menyenangkan. jelaslah  ya, sepertinya cukup sampai disini pertemuan kita sampai berjumpa di pertemuan berikutnya semoga hari kalian menyenangkan wassalamualaikum warahmatullahi wabarakatuh