FUNGSI.

Slides:



Advertisements
Presentasi serupa
REKURSIF.
Advertisements

Fungsi Konsep Pemrograman.
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta Kristanto Andri.
REKURSIF.
Membuat Fungsi A’ud Solehuddin::Februari2012. Materi Mendefinisikan fungsi Memahami variabel lokal dan variabel global Fungsi rekursif Validasi masukan.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Parameter formal adalah variabel yang ada pada daftar parameter dalam
Modul 11 – Hendi Hermawan - 1
Subprogram Minggu V – VI
Fungsi Rekursif.
BAB IV SUB PROGRAM DAN FUNGSI
STRUKTUR DATA recursive function.
STRUKTUR DATA (5) Pointer dan Function
SUB-PROSES # PENGANTAR MANFAAT PARAMETER PROSEDUR
STRUKTUR DATA Pointer dan Function
Fungsi Fungsi.
Design and Analysis Algorithm
Function User Function.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
FUNGSI.
PROCEDURE DAN FUNCTION
Rekursi (Recursion) Fungsi rekursi adalah fungsi yang didalam function body- nya ada statement yang memanggil dirinya sendiri. Fungsi rekursif, sangat.
SL 1201 Materi tentang Fungsi Program merupakan kumpulan dari fungsi-fungsi baik yang didefinisikan langsung maupun yang disimpan dalam file header. Dalam.
Algoritma dan Struktur Data
1 Pertemuan Fungsi Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Rekursif Rizki Muliono,M.Kom.
Algoritma dan Pemrograman Subrutin
FUNGSI.
FUNGSI.
FUNGSI.
Pertemuan 1 Rekursi jual [Valdo] Lunatik Chubby Stylus.
Statement Control (if dan switch)
Fungsi & Prosedur.
Struktur Program TEE 2103 Algoritma dan Pemrograman
5. Fungsi S. Indriani L, M.T 5. Fungsi.
Fungsi.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Contoh-contoh Pemecahan Masalah TEE 2103 Algoritma & Pemograman
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi, seorang ilmuwan Persia yang menulis kitab al jabr w’al muqabala.
Algoritma dan Pemrograman Subrutin
Latihan #0 Dengan menggunakan pernyataan looping WHILE dan jumlah instruksi sesedikit mungkin, tuliskan cuplikan program (bukan program lengkap, hanya.
As’ad Djamalilleil Function (Fungsi) As’ad Djamalilleil
Fungsi, Parameter & Rekursi
REKURSI Struktur data.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
Method (Metode).
FUNGSI.
Algoritma dan Pemrograman
Algoritma dan Pemrograman Subrutin
FUNGSI.
~ PERTEMUAN 8 STRUKTUR REKURSIF ~
Parameter Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
Algoritma Rekursif.
FUNGSI II.
Subprogram QBasic Ihsan Jatnika.
Algoritma Rekursif Alpro-2.
Rekursif By Serdiwansyah N. A..
Bab 10 Fungsi.
Teknik Pemrog. Terstuktur 2
Dasar-Dasar Pemrograman
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Rekursif Yuliana Setiowati. Rekursif Proses yang memanggil dirinya sendiri. Merupakan suatu fungsi atau prosedur Terdapat suatu kondisi untuk berhenti.
Transcript presentasi:

FUNGSI

Fungsi ada 2: Fungsi yang tidak mengembalikan nilai Fungsi yang mengembalikan nilai Parameter/argumen Yaitu nilai yang dilewatkan Berdasarkan letaknya: parameter formal (pada fungsi) Parameter aktual (parameter yang disertakan pd wkt pemanggilan)

Variabel dalam fungsi: Variabel lokal (pada fungsi. Berlaku hanya pd fungsi tsb) Variabel global (pada program utama. Berlaku di seluruh bagian program) Berdasarkan nilainya, parameter dibagi 2: Parameter call by value (fungsiprogram utama) Parameter call by reference (program utama  fungsi)

REKURSI Rekursi adalah suatu proses yang bisa memanggil dirinya sendiri. Contoh aplikasi rekursi Fungsi pangkat Faktorial Fibonacci Menara Hanoi

Contoh Rekursi Faktorial int faktorial(int n) {if (n == 1) return 1; else return n * faktorial (n-1);} main() { int n; cout<<"Faktorial = "; cin>>n; cout<<"hasil = "<<faktorial(n);}

Fungsi Pangkat int pangkat (int x,int y) {if(y==1) return x; else return(x*pangkat(x,y-1));} main() {int x,y; cout<<"Menghitung x pangkat y "<<endl; cout<<"X : ";cin >> x; cout<<"Y : ";cin >> y; cout<<x<<" Pangkat "<<y<<" = "<<pangkat(x,y)<<endl;}

Fibonacci int fib(int n) { if (n == 0) {return 0;} else if (n == 1) {return 1;} else {return fib(n-1) + fib(n-2); }} main() {int x,i=1; cout<<"jumlah deret yang diinginkan = "; cin>>x; while (i <= x) { cout<<fib(i)<<" "; i++;

Menara Hanoi void Hanoi(int n,char asal,char bantu,char tujuan) {if (n == 0) Hanoi(n-1,asal,tujuan,bantu); cout<<"Pindahkan balok " <<n<<" dari "<<asal<<" ke "<<tujuan<<endl; Hanoi(n-1,bantu,asal,tujuan); } main() {int n; cout<<"Jumlah balok ? "; cin>>n; Hanoi(n,'a','b','c');