Dasar Pemrograman dengan menggunakan Function dan Method

Baik, kali ini sya akan membahas tentang dasar pemrograman dengan menggunakan function dan method.

Konsep yang harus di pahami yaitu ;

method   : fungsi yang tidak dapat mengembalikan sebuah nilai atau data

* method kata kuncinya void. [ void variabel () ]

function  : sama seperti method, hanya saja finction ini dapat mengambalikan sebuah nilai.

* function kata kuncinya tipe data. apa saja tipe data, misal [ double variable() ]

langsung saja ke contoh pemrogramannya ;

#include<iostream.h>
#include<conio.h>
//fungsi method
void volume(){
int s,volume;
cout<<“masukkan nilai sisi kubus :”;
cin>>s;

volume=s*s*s;
cout<<“hasil volume kubus        :”<<volume<<endl;
}

//fungsi dari function
double balok(double p, double l,double t){

cout<<“masukkan nlai  panjang        :”;
cin>>p;
cout<<“masukkan nilai lebar          :”;
cin>>l;
cout<<“masukkan nilai tinggi         :”;
cin>>t;
return (p*l*t);
}

main(){
double p,l,t;
volume();
cout<<endl;
cout<<balok(p,l,t);
cout<<endl;

getch();
}

Dapat kita lihat perbedaan dari function dan method yaitu, saat memberikan fungsinya, method langsung di deklarasikan semuanya, dan outputnya juga langsung di tuliskan pada fungsinya.kemudian di panggil pada fungsi main, dengan mengetikkan volume();

Berbeda dengan function di function , pada fungsinya kita dapat memakai tipe data apa saja. seperti contoh di atas, memakai tipe data double, pada function ini kita mendeklarasikan variabelnya di dalam tanda (), seperti contoh double balok(double p, double l,double t), berbeda dengan method yang mendeklarasikan variabelnya masih di bawah void, atau sesudah tanda kurung ( { ). dan cara pemanggilan nya di fungsi main dengan mendeklarasikan tipe data dan variabel tersebut, seperti layaknya pemroograman yang tidak memakai function, seperi contoh di atas, kita deklarasikan seperti double p,l,t; . dan cara menampilkan outputnya dengan cara memberi cout<<, jika tidak memberrikan cout , hasilnya tidak akan keluar. kita buat seperti cout<<balok(p,l,t);

Baik, silahkan di coba.

semoga bermanfaat🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: