Program Sederhana untuk menghitung konversi suhu.

Sekilas penggunaan fungsi

Fungsi merupakan subprogram dan berguna untuk menjadikan program bersifat modular sehingga mudah dipahami dan dapat digunakan kembali, baik untuk program itu sendiri maupun untuk program lain yang memiliki proses yang sama. Artinya Dalam pemrograman modular, program dipecah-pecah ke dalam modul-modul, dimana setiap modul menunjukkan fungsi dan tugas tunggal. Dengan membagi masalah ke dalam modul-modul, maka masalah akan menjadi sederhana sehingga program dapat lebih mudah disusun dan dipahami.

Pemrograman modular diterapkan dengan menggunakan sub-routine, yaitu sebuah kumpulan perintah yang melakukan tugas pemrosesan yang terbatas. Pemrograman ini banyak dimanfaatkan oleh Bahasa Pemrograman Berbasis Obyek.

Berikut ini program Cyang menggunakan fungsi function:

Langkah1. Buat fungsi main yang berfungsi untuk memanggil fungsi yang dideklarasikan dimethod/fungsi baru

keterangan:

  • fungsi void celciusfahrenheit merupakan Prototype fungsi yang artinya kita mendaftarkan fungsi void untuk perhitungan masing-masing konversi suhu
  • int main(void) adalah fungsi yang digunakan untuk memanggil fungi void konversi suhu

Langkah2. Gunakan conditional  “switch” untuk menyatakan program dalam kondisi pilihan

keterangan:

  • dalam conditional switch, fungsi void konversi dipanggil dalam source “celciusfahrenheit();”, yang berarti operasi dan nilai yang ada pada fungsi void ditampilkan.

Langkah3. Buat fungsi void untuk deklarasi program konversi suhu, salah satunya seperti program dibawah ini:

keterangan:

  • dalam fungsi konversi, semua deklarasi variable type data didaftarkan dalam masing-masing fungsi, contohnya pada konversi celcius ke fahrenheit variable int suhu celcius dan fahrenheit diinialisasikan dalam fungsi tersebut.

Mudah-mudahan artikel ini bermanfaat. Program ini akan lebih mudah dipahami jika kita mau terus mencoba dan mengaplikasikan dalam contoh dan kasus perhitungan lain.

Assalamualaikum ^^

Referensi:

1. Raharjo, Budi.2009.Pemograman C++ Mudah dan Cepat Menjadi Master C++ dengan Mengungkap Rahasia-rahasia Pemograman dalam c++.Bandung:Penerbit Informatika.

2. http://id.wikipedia.org/wiki/Celsius