Skip to content Skip to sidebar Skip to footer

Method/Function dalam C++

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++"