Bayangkan kalau setiap tugas harus dikerjakan dari awal. Capek, kan? Di pemrograman, ada cara agar pekerjaan bisa dipakai ulang: subprogram.
Subprogram adalah bagian kecil dari program yang bisa dipanggil dan digunakan kembali. Dengan menggunakan subprogram, program menjadi lebih rapi, terstruktur, dan mudah dipahami.
Program utama cukup memanggilnya, tanpa perlu tahu isi detail perintah di dalamnya.Subprogram dalam Pemrograman
Dalam pemrograman, subprogram ada dua jenis:
- Fungsi
- Prosedur
Namun, dalam bahasa C, yang digunakan hanya fungsi. Prosedur di bahasa C dibuat seperti fungsi, tetapi tidak mengembalikan nilai.
Perbedaan Fungsi dan Prosedur (Mudah Dipahami)
1. Fungsi
- Mengerjakan perhitungan
- Mengembalikan hasil
- Tidak mengubah data asal
Contoh logika:
Masuk angka → diproses → keluar hasil
2. Prosedur
- Mengerjakan proses
- Tidak mengembalikan hasil
- Bisa mengubah nilai data
Contoh logika:
Masuk data → diproses → data berubah
Fungsi main dalam Bahasa C
Dalam bahasa C:
Program utama juga disebut fungsi. Namanya main
Contoh:
int main() → mengembalikan nilai (biasanya return 0)
void main() → tidak mengembalikan nilai
Tidak ada komentar:
Posting Komentar