Contoh Program C++ Fungsi Dan Prosedur

Kali ini kita akan belajar tentang contoh software program C++ untuk fungsi dan prosedur.bagaimana fungsi bekerja dan cara penggunaanya di bahasa pemrograman C++ serta apa berbedaan dari keduanya?

Buat teman-teman yang belum memhami mengenai fungsi dan prosedur, sebenarnya tanpa disadari kalian saat membuat program bahkan yang paling sederhana di C++ atau pun bahasa pemrograman java misalnya, sudah menerapkan penggunaan fungsi pada program yang dibuat.#embody #embody the utilization of namespace std;int vital()

Coba perhatikan pada contoh software program C++ diatas, program tersebut merupakan software program dengan struktur yang paling sederhana dimana hanya terdapat fungsi predominant(), fungsi vital adalah fungsi utama yang menjadi bagian utama pada software program tersebut. Dapat dilihatkan kita sudah membuat setidaknya minimal sekali untuk membuat sebuah fungsi.Pengertian Fungsi

Fungsi merupakan sebuah sub program yang biasanya digunakan untuk mengerjakan suatu perintah atau tugas tertentu Program berdasarkan tujuan dari fungsi itu sendiri. Contoh misalnya kita membuat fungsi menghitung luas lingkaran, maka tugas dari fungsi itu yaitu menghasilkan hasil dari perhitungan luas lingkaran dan sebaiknya tidak mengerjakan tugas yang lain yang tidak sesuai dengan definisi fungsi tersebut.Bentuk Umum Fungsi di C++

Berikut ini adalah bentuk fungsi secara umum:int fungsiKu() // Perintah yang dieksekusi;Keterangan:int merupakan tipe information dari fungsi tersebut yang nantinya fungsi ini akan menghasilkan nilai balik (return value) berdasarkan tipe fungsi tersebut.fungsiKu merupakan nama fungsi tersebut.blok didalam tandaakan dieksekusi saat fungsi tersebut dipanggil.Fungsi Dengan Parameter

Selain itu fungsi biasanya membawa informasi lewat nilai/variabel yang berada di parameternya.int fungsiKu(parameter1, parameter2) // Perintah yang dieksekusi;

Parameter bertindak sebagai variabel didalam fungsi tersebut, parameter dibuat setelah nama fungsi dan berada didalam tanda (). Kita dapat menambahkan beberapa parameter Program sekaligus dalam satu fungsi. Contoh diatas kita membuat 2 buat parameter didalam attribute fungsiKu.Pemanggilan Fungsi

Fungsi yang kita buat tidak akan berjalan, selama fungsi tersebut tidak dipanggil melalui fungsi utama main(). Untuk lebih jelasnya coba perhatikan software berikut:Contoh Program Fungsi di C++#embody #embody the utilization of namespace std;int penjumlahan()int hasil=2+3;return hasil;int main()cout<

Pada software diatas saya membuat fungsi dengan nama penjumlahan() dan mengerjalan penjumlahan 2+3 dan ditampung di variabel hasil. Nilai balik dari fungsi ini di simpan pada variabel hasil.

Baca juga: Perulangan For pad C++

Fungsi penjumlahan() kemudian saya panggil didalam fungsi foremost(), ketika program diatas dijalankan menghasilkan output berikut:Contoh Fungsi Dengan Parameter#embody #embody the usage of namespace std;int penjumlahan(int a, int b)int hasil=a+b;return hasil;int predominant()cout<

Pada program diatas, sebenarnya tetap menghasilkan output yang sama, hanya yang menjadi perbedaannya adalah pada contoh ke-2 ini fungsi penjumlahan menggunakan 2 parameter yatu variabel a dan b. ketika fungsi penjumlahan dipanggil dari fungsi main maka kita harus memasukan nilai sesuai dengan jumlah parameter pada fungsi tersebut. disi saya memasukan nilai pada parameter pertama adalah 2 dan yg kedua adalah three sehingga ketika di jalankan kedua nilai tersebut dijumlahkan lewat fungsi penjumlahan tersebut.Prosedur

Prosedur sama dengan fungsi prosedur juga merupakan bagian dari sub software yang mengerjakan suatu perintah/tugas tertentu. Prosedur bermanfaat saat kita ingin melakukan perintah yang sama berulang-ulang kali, kita hanya perlu membuat sekali dan nantinya dapat dipergunakan dengan cara dipanggil sesuai dengan kebutuhan.Perbedaan Prosedur dan Fungsi

Pada dasarnya tidak ada perbedaan yang begitu signifikan antar prosedur dan fungsi keduanya merupakan sebuah sub software yang dapat mengerjakan tugas tertentu, namun jika di cermati fungsi dideklarasi dengan menggunakan tipe info misalnya int penjumlahan(), fungsi tersebut wajib harus menghasilkan nilai balik (return value). Sementara untuk prosedur di deklarasikan biasanya dengan tipe void tipe void adalah salah satu jenis tipe info yang tidak berarti apa-apa (Worthless) tipe void biasanya digunakan untuk prosedur yang pada dasarnya tidak mempunyai nilai balik. Karena tipe void bersifat worthless maka pada saat pendeklarasian prosedur tidak menyebutkan tipe void pun tidak apa-apa.Contoh Program Prosedur#embody #embody the usage of namespace std;int a=2;int b=3;void penjumlahan()int hasil=a+b;cout<

Dapat dilihat lewat contoh program diatas fungsi penjumlahan sama sekali tidak mempunyai nilai balik. Tugas akan dijalankan lewat prosedur tersebut, dan tetap perlu dipanggil melalui fungsi utama most vital().Kesimpulan

Sekian artikel mengenai contoh software program c++ mengenai fungsi dan prosedur, dari pembahasan ini dapat disimpulkan bahwa pada dasarnya fungsi dan prosedur adalah istilah yang sama sebagai sebuah sub software program untuk mengerjakan tugas tertentu , namun yang menjadi perbedaannya adalah fungsi didelkarasikan dengan tipe information sedangkan untuk prosedur tidak. fungsi menghasilkan nilai balik sementara prosedur tidak.

Leave a Reply

Your email address will not be published. Required fields are marked *