Assalamualaikum Warahmatullahi Wabarakatuhh

Sobat redaksi …

Salam Sejahterah untuk kita semua πŸ™‚

 

Untuk Bahasa C kali ini akan mempelajari tentang ” Fungsi β€œ

Yuk mari kita simak sama sama !!!

Fungsi adalah subprogram yang menerima data masukan, melakukan beberapa perhitungan dari data tersebut, kemudian mengembalikan output berupa sebuah data baru. Dengan kata lain, sebuah fungsi memetakan sebuah nilai (dalam domain) menjadi nilai lain (dalam range) dengan operasi/ proses tertentu.

Pendeklarasian fungsi merupakan salah satu cara memecah persoalan ke dalam beberapa sub persoalan yang lebih mudah diselesaikan.
Dalam pembuatan sebuah fungsi, pemrogram harus mendefinisikan:

 nama fungsi
 Tipe data yang dibuat/ dihasilkan oleh fungsi
 Daftar parameter yang menyatakan data yang diperlukan oleh fungsi
 Satu atau lebih instruksi yang melakukan perhitungan

Selanjutnya, fungsi yang sudah didefinisikan dapat digunakan dalam program utama maupun dalam fungsi lainnya dengan cara memanggil nama fungsi dan memberikan parameter yang diperlukan oleh fungsi tersebut.
Fungsi bekerja menurut mekanisme pemanggilan-pengembalian (call-return mechanism).

Tahapan dalam mekanisme tersebut adalah:

 Fungsi dipanggil dari program utama maupun fungsi lainnya
 Sekumpulan operasi dalam fungsi dieksekusi
 Hasil eksekusi dikembalikan ke program utama atau fungsi lain
yang memanggilnya.

 

TUGAS

Tugas 6.5.1Β 

Membuat fungsi kabisat.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sesudah menginput tahun “2005” yang terbukti bukan tahun Kabisat.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sesudah menginput tahun “2004” yang terbukti tahun kabisat

 

Tugas 6.5.2

Membuat fungsi faktorial() untuk menghitung nilai faktorial memberikan nilai balik bertipe long intΒ yang dicetak kelayar dalam fungsi main()

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Tugas 6.5.3

Membuat fungsi permutasi() dan kompinasi()

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Tugas 6.5.4

Ada 6 konversi, yaitu cf(celcius ke fahrenheid), cr(celcius ke reamur), fc(fahrenheid ke celcius), fr(fahrenheid ke reamur), rc(reamur ke celcius), rf(reamur ke fahrenheid). lalu masukan input angka nanti akan muncul hasil sesuai proram penghitungan perubahan suhu.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Tugas 6.5.5

fungsi prima( )

fungsi nya sama seperti yang nomer 1 tadi yaitu akan bernilai β€œ0” jika angka yang kalian masukkan bukan angka prima dan akan muncul β€œ1” jika bilangan itu prima.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Tugas 6.5.6

Membuat program dengan dua varible, register dan integer.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Pada intinya fungsi berguna untuk :
a. Mengurangi pengulangan penulisan program yang berulangan atau sama.
b. Program menjadi terstruktur, sehingga mudah dipahami dan dikembangkan.
Fungsi-fungsi yang sudah kita kenal sebelumnya adalah fungsi main(), yang bersifat mutlak, karena fungsi ini program akan dimulai, sebagai contoh yang lainnya fungsi printf() yang mempunyai tugas untuk menampilkan informasi atau data kelayar dan masih banyak lainnya.

Struktur Fungsi
Sebuah fungsi sederhana mempunyai bentuk penulisan
sebagai berikut :
 Nama fungsi, boleh dituliskan secara bebas dengan ketentuan,
tidak menggunakan spasi dan nama-nama fungsi yang
mempunyai arti sendiri.
 Argumen, diletakan diantara tanda kurung β€œ( )” yang terletak
dibelakang nama fungsi. Argumen boleh diisi dengan suatu data
atau dibiarkan kosong.
 Pernyataan / perintah, diletakan diantara tanda kurung β€ž{ }β€Ÿ.

Jadi bagaimana sobat redaksi, sampai sini tentu paham kan ?

See u dipercobaan selanjutnya …

Salam Redaksi … Hidup MAHASISWA INDONESIA