Pada kesempatan kali ini kita akan membahas Perbedaan Fungsi dan Prosedur dalam Bahasa C dan C++, Prosedur dan fungsi sendiri merupakan program kecil yang berada dalam program utama (bagian program utama) yang digunakan untuk menyelesaikan masalah khusus dengan paramater yang diberikan. sedangkan bahasa C dan C++ tergolong sebagai bahasa programan tingkat tinggi, Dimana bahasa C++ merupakan pengembangan / peningkatan dari bahasa C, sehingga C++ bisa menjalankan sebagian besar (File Header / library) dari C, sedangkan C tidak bisa menjalankan / memanggil code (File Header / library) dari C++.
Oleh karena C dan C++ merupakan bahasa yang hampir sama dan C++ dapat menjalankan sebagian besar (File Header / library) dari C maka pada kesempatan ini kita hanya menuliskan contoh program perbedaan fungsi dan prosedur dalam Bahasa C++, sobat dapat dengan mudah mengkonfersi program dari bahasa C++ yang kami berikan ke bahasa C atau seandainya kesulitan sobat dapat merubahnya ke bahasa C dengan mebaca artikel 17 Perbedaan Bahasa C dan C++ ,untuk dijadikan pedoman. untuk mempersingkat waktu langsung saja kita bahas Perbedaan Fungsi dan Prosedur dalam Bahasa C & C++. Prosedur merupakan suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Prosedur biasanya bersifat suatu aktifitas seperti mencari bilangan prima dari sekumpulan bilangan atau mencari bilangan genap dari sekumpulan bilangan ,dsb. Prosedur biasanya digunakan pada program yang terstruktur karena:
Void NamaProsedur (DaftarParameter){ /*Code atau Badan Prosedur*/
#include <iostream> using namespace std; // Deklarasi Prosedur / Prototype Prosedur // int a merupakan parameter formal void ContohProsedur(int a); void ContohProsedur2(int a); // Fungsi Utama int main(){ int panjang = 5; cout<<"============================="; cout<<"\n== Program Contoh Prosedur ==\n"; cout<<"=============================\n"; // memanggil prosedur "ContohProsedur" dan "ContohProsedur2" // panjang merupakan parameter aktual ContohProsedur(panjang); ContohProsedur2(panjang); return 0; } // Contoh Prosedur // dimisalkan int panjang sebagai parameter input void ContohProsedur(int panjang){ int lebar, luas; cout<<"\n\nMasukkan Lebar Persegi Panjang keI : ";cin>>lebar; luas=panjang*lebar; cout<<"Luas Persegi Panjang keI = "<<panjang<<" x "<<lebar<<" = "<<luas<<endl; } // Contoh Prosedur // dimisalkan int panjang sebagai parameter input void ContohProsedur2(int panjang){ int lebar, keliling; cout<<"\n\nMasukkan Lebar Persegi Panjang keII : ";cin>>lebar; keliling=(panjang+lebar)*2; cout<<"Keliling Persegi Panjang keII = ("<<panjang<<" + "<<lebar<<") x 2 = "<<keliling<<endl; Fungsi merupakan suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Sama seperti halnya dengan prosedur, namun tetap ada perbedaannya yaitu fungsi mempunyai pengembalian nilai / mengembalikan sebuah nilai (memiliki return value) dari tipe tertentu (tipe dasar atau tipe bentukan)
TipeData NamaFungsi (DaftarParameter){ /*Code atau Badan Fungsi*/ return nilaireturn;
#include <iostream> using namespace std; // Deklarasi Fungsi / Prototype Fungsi // int a merupakan parameter formal int ContohFungsi(int a); // Fungsi Utama int main(){ int luas1, luas2, totalluas; int panjang = 5;
Baca Juga : Gratis, Tutorial Lengkap Belajar Bahasa Pemrograman C++
Sekian Artikel mengenai Perbedaan Fungsi dan Prosedur dalam Bahasa C & C++, semoga artikel ini dapat bermanfaat bagi sobat baik untuk menambah ilmu, mengerjakan tugas, maupun untuk sekedar menambah wawasan tentang Perbedaan Fungsi dan Prosedur dalam Bahasa C, Perbedaan Fungsi dan Prosedur dalam Bahasa C++, Contoh Fungsi Bahasa C++, Contoh Prosedur Bahas C++ dan manfaat menggunakan fungsi dan prosedur. Akhir kata, Terimakasih atas kunjungannya. Perbedaan Fungsi dan Prosedur dalam Bahasa C & C++ |