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.
Sesudah menginput tahun “2005” yang terbukti bukan tahun Kabisat.
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()
Tugas 6.5.3
Membuat fungsi permutasi() dan kompinasi()
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.
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.
Tugas 6.5.6
Membuat program dengan dua varible, register dan integer.
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
Recent Comments