Method/Function dalam C++
Method/Function adalah suatu blog atau kode yang melakukan tugas tertentu atau suatu blog instruksi yang dieksekusi ketika dipanggil dalam bagian lain dalam suatu program.
tujuan dalam pembuatan method/function adalah
- memudahkan pembuatan program
- menghemat ukuran program
dengan menggunakan method, kita memiliki beberapa manfaat. beberapa diantaranya
- menguraikan tugas program rumit menjadi langkah-langkah yang lebih sederhana atau kecil
- mengurangi duplikasi kode atau kode yang ditulis berulang-ulang
- dapat menggunakan kode yang ditulis dalam beberapa program yang berbeda
- memecah pemrograman besar menjadi kecil sehingga dapat dikerjakan oleh programer- programmer atau dipecah menjadi beberapa tahap sehingga mempermudah pengerjaan dalam sebuah project
- meningkatkan kemampuan pemecahan kesalahan. jika terjadi kesalahan dalam program, kita tinggal mencari fungsi yang bersangkutan saja dan tidak perlu mencari ke seluruh program
jenis-jenis fungsi pada c++
1. void (fungsi tanpa nilai baik)
void sering juga disebut prosedur. fungsi ini tidak mengembalikan nilai keluaran yang didapat dari hasil proses fungsi. berikut contohnya
#include <iostream>
#include <string>
using namespace std;
void tampil(int &jml, int a, int b, int c){
jml=a+b+c;
}
main(){
int luas;
int tinggi;
int lebar;
int hasil;
cout<<"luas = "; cin>>luas;
cout<<"Tinggi = "; cin>>tinggi;
cout<<"Lebar = "; cin>>lebar;
tampil(hasil, luas, tinggi, lebar);
cout<<"hasil akhir = "<<hasil;
}
2. non Void (fungsi dengan nilai balik)
non vaid disebut juga function, disebut non void karena menghasilkan nilai balik dalam proses tersebut.Ciri-ciri dari jenis fungsi non void adalah sebagai berikut:
- Ada keyword return
- Ada tipe data yang mengawali fungsi
- Tidak ada keyword void
- Memiliki nilai kembalian.
- Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu sehingga dapat langsung ditampilkan
contoh program
#include <iostream>
#include <string>
using namespace std;
int tampil( int a, int b, int c){
int jml;
jml=a+b+c;
return jml;
}
main(){
int luas;
int tinggi;
int lebar;
int hasil;
cout<<"luas = "; cin>>luas;
cout<<"Tinggi = "; cin>>tinggi;
cout<<"Lebar = "; cin>>lebar;
hasil=tampil(luas, tinggi, lebar);
cout<<"hasil akhir = "<<hasil;
}
Post a Comment for "Method/Function dalam C++"