Materi 5 - Function

  • Uploaded by: Euis Marlina
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Materi 5 - Function as PDF for free.

More details

  • Words: 353
  • Pages: 11
Function

Euis Marlina, S.Kom Email : [email protected] http://euismarlina.edublogs.org HP : 08179424319

Mata Kuliah Struktur Data - 2008

Pengantar 





Pada bahasa pemrograman C++ suatu program adalah kumpulan dari fungsifungsi, baik yang didefinisikan langsung dalam program, maupun yang disimpan dalam suatu header file. Fungsi merupakan sub program yang akan mempermudah proses penelusuran program. Dalam bahasa C++ tidak ada istilah procedure. Mata Kuliah Struktur Data - 2008

Function/Fungsi 

2.

4.

Berdasarkan pendefinisiannya, fungsi ada 2, yaitu : User defined function Fungsi2 yang didefinisikan sendiri oleh user sesuai kebutuhan Built-in function Fungsi2 yang telah disediakan di dalam program Mata Kuliah Struktur Data - 2008

Jenis-jenis Fungsi 1.

Fungsi tanpa nilai balik Syntax: void nama_fungsi() { statement; }

Contoh : Fungsi Garis void garis() { cout<<“-------------”<<endl; } Mata Kuliah Struktur Data - 2008



Fungsi dengan nilai balik (return value) Syntax : tipe_data nama_fungsi() { statement; return nilai_yg_akan_dikembalikan; }

Mata Kuliah Struktur Data - 2008

Contoh: b)

Mengembalikan nilai string #include #include //deklarasi fungsi teststring char* teststring(){ return "Coba c++ lagi"; } int main(){ cout<
b)

Mengembalikan nilai bilangan #include #include //deklarasi fungsi testbil float testbil(){ return (3.14*2); } int main(){ cout<
1.

Fungsi dengan parameter Hasil yang didapatkan dari fungsi dapat bersifat dinamis, tergantung nilai parameter yang dimasukan.

Istilah parameter ada 2, yaitu : e) Parameter Formal : parameter yang ada pada saat pendefinisian fungsi f) Parameter Aktual : parameter yang ada pada saat pemanggilan fungsi Mata Kuliah Struktur Data - 2008

Syntax : tipe_data nama_fungsi(parameter_1, parameter_2,………) { statement; return nilai_yg_akan_dikembalikan; }

Mata Kuliah Struktur Data - 2008

Contoh: b)

Dengan parameter masukan #include #include //deklarasi fungsi tambahsatu int tambahsatu(int i){ int hasil; hasil=i+1; return hasil; } int main(){ int x=4; cout<<"Hasil = "<
a)

Dengan parameter keluaran

#include #include<string.h> #include struct movies{ char title[50]; }mine; void printmovie(movies movie) { cout<<movie.title; }

int main() { strcpy(mine.title,"Laskar Pelangi"); cout<<"My favorite film is \n"; printmovie(mine); getch(); return 0; }

Mata Kuliah Struktur Data - 2008

Related Documents

Materi 5 - Function
December 2019 30
Function
December 2019 67
Function
November 2019 54
Materi 5.docx
July 2020 9

More Documents from "Drw Salaman"