Assalamualaikum wr. wb

 

Halo, sahabat redaksiana PENS! Bagaimana kabarnya masbro mbaksis? Semangat kuliahnya masih ada, kan? Jangan lupa, sudah UTS! Sudah sampai mana belajarnya? Jangan lupa berdoa sebelum belajar agar ndak lupa saat UTS, ya! Wkwkwk. Sampai lupa perkenalan diri, saya Salma dari kelas 1 D3 Elka B di sini sebagai author artikel akan menemani kalian belajar santai.

Materi kali ini akan membahas fungsi-fungsi sendiri dari bahasa “C” pada aplikasi CodeBlocks. Apa maksudnya fungsi-fungsi sendiri? Apakah fungsi-fungsi nya sendirian seperti hati ini? Wah kacau ok langsung saja ke materinya…

 

Sebuah fungsi adalah program terpisah dari induknya, yaitu main(). Gunanya apa? Untuk menjalankan fungsi itu sendiri—atau subrutin, atau prosedur—agar tidak berulang-ulang seperti ketika kalian typo saat percobaan looping, kalau bahasa jawa-nya, gak entek-entek, cak!

Kalau pada percobaan-percobaan sebelunya kita sudah mempelajari fungsi-fungsi bahasa C, misalnya printf(), scanf(), getch(), for(), dan lain-lain, sekarang kita akan membuat fungsi sendiri yang tidak ada dalam daftar fungsi bahasa C.

Wow, hebat banget bisa bikin fungsi sendiri! Eits, tapi jangan asal membuat fungsinya. Penempatannya perlu diperhatikan. Jika sesuai aturan biasa, fungsi baru ditaruh setelah fungsi main(). Namun, pada beberapa kasus seperti #include dan teman-temannya, fungsi tersebut ditaruh sebelum main(). Fungsi-fungsi seperti include ini yang tidak perlu deklarasi fungsi lagi nantinya.

 

 

Bagaimana, sudah ngantuk membaca teori yang njelibet ini? Tenang saja, fellow anak politeknik, kini sudah ada solusinya, yaitu…. praktik!!

 

1. Menentukan Nilai Tahun Kabisat

Pada praktik pertama, kita membuat program yang dapat mengeluarkan nilai 0 untuk tahun bukan kabisat, dan 1 untuk kabisat. Berikut program dan tampilannya setelah di-run.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

praktik 1

 

 

2. Menentukan Faktorial

Pada program praktik kedua, kita akan membuat program yang dapat menghitung faktorial dari nilai yang kita masukkan. Fungsi baru yang ada di praktik ini adalah factorial().

  • Facebook
  • Twitter
  • Google+
  • Pinterest

tugas 2

 

 

3. Menentukan Nilai Kombinasi dan Permutasi

Untuk program yang satu ini, kita memasukkan nilai a dan b pada (a,b) untuk menghitung nilai kombinasi yaitu C(a,b) dan permutasi P(a,b). Pada program ini terdapat fungsi baru permutasi() dan kombinasi(). Monggo dilihat dengan seksama…

  • Facebook
  • Twitter
  • Google+
  • Pinterest

tugas 3

 

4. Konversi Suhu Celcius, Fahrenheit, dan Reamur

Seperti judulnya, program ini mengonversi suhu yang kita masukkan dengan mendeteksi suhu tujuan dan suhu sumber terlebih dahulu.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

tugas 4

 

5. Menentukan Bilangan Prima

Pada program ini, di printf bahwa jika kita memasukkan bilangan prima, hasil yang keluar adalah 1, dan jika kita memasukkan bukan bilangan prima, hasil yang keluar adalah 0.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

tugas 5

 


 

Wes bobok” wkwkwkwkwk…. begitulah mata kuliah Workshop Algoritma dan Pemrograman, hanya akan terasa asyik apabila di-run bisa berjalan sesuai keinginan. PADA AKHIRNYA fungsi-fungsi pada program dapat dipersingkat dengan menggunakan fungsi baru pada sebelum maupun sesudah fungsi main(). sekian, wassalamualaikum wr. wb.

 

oiya jan lupa lur “belajar bahasa C, kita mau, kita bisa”. Hehe.