Assalamualaikum teman-teman:) kembali lagi bersama saya Alifia Azzahra dari 1 d4 EB. Pada percobaan 6 ini kita membahas soal fungsi. Tujuan percobaan 6 ini mempelajari pembuatan fungsi-fungsi diluar fungsi-fungsi yang ada, serta mempelajari penggunaan ariable global, local, eksternal, otomatis, statis dan register. Yuk langsung aja kita bahas si doi !
Teori
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. Tujuan digunakan fungsi adalah untuk mencegah penggunaan program secara berulang-ulang. Disini dicoba untuk membuat fungsi baru dimana tidak ada dalam pustaka bahasa C. Secara aturan fungsi baru dibuat setelah fungsi main() dibuat, sehingga penempatan fungsi adalah dibawah fungsi main(), tetapi ada kalanya dapat diletakkan diatas fungsi main(). Bila fungsi diletakkan diatas fungsi main() maka tidak diperlukan deklarasi fungsi lagi.
TUGAS
6.5.1 Membuat fungsi kabisat() yang akan memberikan nilai balik 1 bila tahunn adalah kabisat, dan 0 bila tahun bukan kabisat.
  • Facebook
  • Twitter
  • Google+
  • Pinterest
6.5.2 Membuat fungsi factorial() untuk menghitung nilai factorial
  • Facebook
  • Twitter
  • Google+
  • Pinterest
6.5.3 Membuat suatu fungsi permutasi() dan kompinasi() untk menghitung permutasi dan kombinasi dari suatu pasangan bilangan
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
6.5.4 Membuat fungsi float suhu(s,d) untuk mengkonversi suhu. Dimana s adalah suhu sumber, d adalah suhu konversi, dan suhu() adalah hasil konversi suhu.
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

6.5.5 Membuat fungsi prima(), yang memberikan nilai balik 1 bila bilangan yang dimasukkan adalah prima, dan 0 bila bukan prima

  • Facebook
  • Twitter
  • Google+
  • Pinterest
6.6.6 Membuat 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 qettime() untuk menghitung waktu yang diperlukan oleh masing-masing perulangan.
  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian dari saya semoga bermanfaat yaaa semngat terus buat kitaa!!

Wassalamualaikum.Wr.Wb