P. 1
Fungsi Bahasa C++

Fungsi Bahasa C++

|Views: 358|Likes:
Published by Sukeipah Ekusipah
1. Fungsi tanpa nilai balikan
2. Fungsi dengan nilai balikan
3. Fungsi dengan parameter
1. Fungsi tanpa nilai balikan
2. Fungsi dengan nilai balikan
3. Fungsi dengan parameter

More info:

Categories:Types, School Work
Published by: Sukeipah Ekusipah on Dec 07, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/11/2014

pdf

text

original

Program Alih Jenjang D3 ke D4 TMD Batch 6 2012-2013

Laporan Praktikum TMD04 Pemrograman Bahasa C++
Nama email Laporan : Sukeipah Yuli Prihatin : iypeyp@yahoo.co.id : Modul 9 – Fungsi

Fungsi Tanpa Nilai Balikan
Source Code:
/* Nama : Sukeipah Yuli Prihatin NIM : 4912068 Modul : Modul 9-1 Fungsi Tanpa Nilai Balikan */ #include <iostream> using namespace std; void fungsi_baru(){ cout<<"Ini fungsi baru"<<endl; } void fungsi_lama(){ cout<<"Ini fungsi lama"<<endl; } int main(){ fungsi_lama(); fungsi_baru(); cout<<"Ini dari fungsi utama"; fungsi_lama(); system("pause"); return 0; }

Deskripsi singkat: Pada baris perintah /*…*/ atau // merupakan perintah untuk block komentar pada bahasa C++ Baris perintah, #include <iostream>, merupakan perintah untuk mengakses library yang akan digunakan dalam kode program. Libray iostream digunakan untuk input output. Baris perintah, using namespace std, merupakan baris perintah yang dijadikan sebagai tanda pengenal antara compiler dengan library. Baris perintah, int
main(){,

merupakan deklarasi fungsi utama.
1/ 5

Program Alih Jenjang D3 ke D4 TMD Batch 6 2012-2013

Baris perintah, cout<<"", merupakan baris perintah untuk menampilkan teks sesuai dengan yang diapit pada tanpa kutip “” Fungsi dalam bahasa C++ dapat didefinisikan oleh user. Salah satu fungsi tersebut adalah fungsi tanpa nilai balikan yang dicontohkan pada source code diatas pada baris perintah void fungsi_baru() dan void fungsi_lama() dengan tanda void sebagai tanda kuncinya. Untuk mengakses fungsi kita hanya perlu untuk memasukkan nama fungsi tersebut dalam fungsi utama seperti pada baris perintah fungsi_baru() dan fungsi_lama(). Baris perintah system("pause") merupakan baris perintah yang digunakan sebagai jeda sistem ketika dieksekusi. Baris perintah, return 0, merupakan nilai kembalian dari fungsi utama. Baris terakhir, }, merupakan tanda akhiran baris perintah dalam fungsi utama. Program ketika dieksekusi:

2/ 5

Program Alih Jenjang D3 ke D4 TMD Batch 6 2012-2013

Fungsi Dengan Nilai Balikan
Source Code:
/* Nama : Sukeipah Yuli Prihatin NIM : 4912068 Modul : Modul 9-2 Fungsi Dengan Nilai Balikan */ #include <iostream> using namespace std; double luas_lingkaran(){ return 3.14*7*7; } int main(){ cout<<"Luas lingkaran (7) ?"<<luas_lingkaran(); system("pause"); return 0; }

Deskripsi singkat: Pada baris pertama source code diatas, atau baris perintah /*…*/ merupakan perintah untuk block komentar pada bahasa C++ Baris perintah, #include <iostream>, merupakan perintah untuk mengakses library yang akan digunakan dalam kode program. Libray iostream digunakan untuk input output. Baris perintah, using namespace std, merupakan baris perintah yang dijadikan sebagai tanda pengenal antara compiler dengan library. Baris perintah, int
main(){,

merupakan deklarasi fungsi utama.

Baris perintah, cout<<"", merupakan baris perintah untuk menampilkan teks sesuai dengan yang diapit pada tanpa kutip “” Fungsi dengan nilai balikan merupakan fungsi yang memberikan sebuah nilai keluaran sesuai dengan tipe yang sudah didefinisikan dalam fungsi. Sourcode diatas pada baris perintah double luas_lingkaran() menyatakan sebuah fungsi yang mengembalikan nilai dengan tipe double. Kata kunci pada fungsi ini adalah return dimana disinilah nilai dikembalikan adalah proses pengoperasikan perintah 3.14*7*7. Baris perintah cout<<"Luas lingkaran (7) ?"<<luas_lingkaran();, digunakan untuk menampilkan nilai keluaran ketika memanggil fungsi luas_lingkaran(). Baris perintah system("pause") merupakan baris perintah yang digunakan sebagai jeda sistem ketika dieksekusi. Baris perintah, return 0, merupakan nilai kembalian dari fungsi utama. Baris terakhir, }, merupakan tanda akhiran baris perintah dalam fungsi utama.
3/ 5

Program Alih Jenjang D3 ke D4 TMD Batch 6 2012-2013

Ketika Program dieksekusi:

Fungsi Dengan Parameter
Source Code:
/* Nama : Sukeipah Yuli Prihatin NIM : 4912068 Modul : Modul 9-3 Fungsi Dengan Parameter */ #include <iostream> using namespace std; double luas_lingkaran(int jari){ return 3.14*jari*jari; } int main(){ int r; cout<<"Masukkan Jari2 = "; cin>>r; cout<<"Luas lingkaran "<<r<<" = "<<luas_lingkaran(r); system("pause"); return 0; }

Deskripsi singkat: Pada baris pertama source code diatas, atau baris perintah /*…*/ merupakan perintah untuk block komentar pada bahasa C++ Baris perintah, #include <iostream>, merupakan perintah untuk mengakses library yang akan digunakan dalam kode program. Library iostream digunakan untuk input output. Baris perintah, using namespace std, merupakan baris perintah yang dijadikan sebagai tanda pengenal antara compiler dengan library. Baris perintah, int
main(){,

merupakan deklarasi fungsi utama.

Baris perintah, cout<<"", merupakan baris perintah untuk menampilkan teks sesuai dengan yang diapit pada tanpa kutip “” Fungsi dengan parameter dapat berupa fungsi dengan nilai balikan atau tidak. Namun pada contoh diatas dicontohkan untuk fungsi parameter dengan nilai
4/ 5

Program Alih Jenjang D3 ke D4 TMD Batch 6 2012-2013

balikan. Pada dasarnya hampir sama, namun disini terdapat variabel yang dikaitkan dengan fungsi tersebut sehingga dapat diakses dan diproses nilainya pada fungsi yang bersangkutan. Pada source code diatas, perintah cout<<"Luas lingkaran "<<r<<" = "<<luas_lingkaran(r); merupakan perintah yang mengakses fungsi luas_lingkaran(r) dengan nilai r sebagai parameternya. Parameter yang dimasukkan ini selanjutnya akan dibaca pada fungsi double luas_lingkaran(int jari) yang sudah didefinisikan. Sehingga nilai r akan terbaca sebagai variabel jari dalam fungsi tersebut. Kemudian fungsi akan memproses dan mengembalikan nilai dengan mengeksekusi baris perintah return 3.14*jari*jari. Baris perintah system("pause") merupakan baris perintah yang digunakan sebagai jeda sistem ketika dieksekusi. Baris perintah, return 0, merupakan nilai kembalian dari fungsi utama. Baris terakhir, }, merupakan tanda akhiran baris perintah dalam fungsi utama. Program ketika dieksekusi:

5/ 5

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->