Materi Fungsi dan Prosedur
Fungsi dan Prosedur Dalam C++
Fungsi
Fungsi merupakan sekelommpok statement yang digabung untuk melakukan suatu pekerjaan.
Setiap program c++ pasti minimal memiliki satu fungsi “main()”,
Deklarasi fungsi
Deklarasi fungsi membutuhkan nama fungsi, tipe kembalian, dan parameter.
Definisi fungsi
tipe_balikan nama_fungsi(daftar_parameter)
{
//kode fungsi
return nilai_balikan;
}
Bagian dari fungsi
Tipe balikan: Sebuah fungsi boleh mempunyai nilai balikan. Tipe_balikan merupakan tipe data dari nilai tersebut.
Nama fungsi: Nama yang digunakan untuk pemanggilan fungsi
Bagian dari fungsi-2
Daftar parameter: daftar variabel masukan yang dibutuhkan oleh sebuah fungsi.
Kode fungsi: kode yang akan dieksekusi saat fungsi dipanggil.
Contoh fungsi
Int penambahan(int a, int b) {
}
Contoh pemanggilan fungsi
Int x = 10;
Int y = 20;
Int hasil = penambahan (x,y);
Prosedur
Prosedur merupakan fungsi yang tidak mempunynai nilai balikan. Nilai balikannnya didefinisikan “void”
Contoh prosedur
Void cetak3(string a) {
Cout << a << endl;
Cout << a << endl;
Cout << a << endl;
}
Fungsi jumlah
#include<iostream>
using namespace std;
int jumlah(int a, int b) {
return 0;
}
Int main()
{
Cout<<jumlah(2,3);
return 0;
}
Fungsi merupakan sekelommpok statement yang digabung untuk melakukan suatu pekerjaan.
Setiap program c++ pasti minimal memiliki satu fungsi “main()”,
Deklarasi fungsi
Deklarasi fungsi membutuhkan nama fungsi, tipe kembalian, dan parameter.
Definisi fungsi
tipe_balikan nama_fungsi(daftar_parameter)
{
//kode fungsi
return nilai_balikan;
}
Bagian dari fungsi
Tipe balikan: Sebuah fungsi boleh mempunyai nilai balikan. Tipe_balikan merupakan tipe data dari nilai tersebut.
Nama fungsi: Nama yang digunakan untuk pemanggilan fungsi
Bagian dari fungsi-2
Daftar parameter: daftar variabel masukan yang dibutuhkan oleh sebuah fungsi.
Kode fungsi: kode yang akan dieksekusi saat fungsi dipanggil.
Contoh fungsi
Int penambahan(int a, int b) {
}
Contoh pemanggilan fungsi
Int x = 10;
Int y = 20;
Int hasil = penambahan (x,y);
Prosedur
Prosedur merupakan fungsi yang tidak mempunynai nilai balikan. Nilai balikannnya didefinisikan “void”
Contoh prosedur
Void cetak3(string a) {
Cout << a << endl;
Cout << a << endl;
Cout << a << endl;
}
Fungsi jumlah
#include<iostream>
using namespace std;
int jumlah(int a, int b) {
return 0;
}
Int main()
{
Cout<<jumlah(2,3);
return 0;
}
Komentar
Posting Komentar