Fungsi dan prosedur
Fungsi dan prosedur adalah dua konsep utama di pemrograman yang melibatkan unit-unit kecil. Keduanya dapat memudahkan kita dalam membuat sebuah pemrograman. Di dunia nyata fungsi di ibaratkan seperti sebuah orang yang dipanggil oleh orang lain untuk keperluan. saya akan membuat gambaran visualisasinya untuk mempermudah kita dalam mengetahui materi ini
![]() |
Gambaran visualisasi fungsi dan prosedur |
Gambar diatas merupakan contoh fungsi jika kita ambil di dunia nyata, anggap saja kelompok itu sebagai main utama, dan individu sebagai fungsi atau prosedur. Kelompok itu akan berpikir untuk mengajak si individu ke dalam kelompok mereka, supaya si individu itu tidak terlihat sendiri. Saya sudah menjelaskan mengenai gambaran visualisasi yang dapat kita temukan di dunia nyata. Sekarang saya akan menjelaskan apa itu fungsi
Fungdi adalah blok kode yang dirancang untuk melakukan tugas tertentu dan dapat dijalankan secara terpisah dari bagian utama program. Deklarasi fungsi mencakup parameter berserta kamus dan algoritmanya. Berikut ini adalah bentuk deklarasinya
//deklarasi fungsi volume balok di program sekunder int volumeBalok(int morgan, int artoria, int elysia) //fungsi berserta parameternya, anggap saja fungsi sebagai toko dan parameternya sebagai penjual// { //kamus lokal int volumee; //diskripsi: volumee = p * l * t; return volumee; }
Saya sudah membahas mengenai fungsi sekarang saya akan menjelaskan mengenai prosedur. Prosedur sering disebut sebagai subkode yang memiliki kegunaan kepada blok kode yang dirancang untuk melakukan tugas tertentu, tetapi tidak mengembalikan nilai.
#include <iostream> using namespace std;
int luasbalok (int, int, int); void luasebalok (int luase);
cout << "output luas balok dar prosedur dengan parameter fungsi luuasbalok adalah " << endl;
luasebalok(luass); //menampilkan output luas balok// cout << endl << endl;
//deklarasi fungsi luas balok di program sekunder int luasbalok(int ruanmei, int nightingale, int kafka) { //kamus lokal int luase; //diskripsi: luase = dimas * (p * l + p * t + l * t); //nilai ini akan dikembalikan di variabel luase// return luase; } void luasebalok (int luase) { //kamus lokal //diskripsi //berfunsgi untuk menampilkan output variabel luase// cout << luase << endl; }
Komentar
Posting Komentar