PERTEMUAN KE-10

Post on 19-Mar-2016

45 views 3 download

description

PERTEMUAN KE-10. IF II UIN SGD. FUNGSI OVERLOADED. Fungsi yang memiliki nama yang sama , namun isi fungsi berbeda . Contoh : #include < iostream > using namespace std ; int operasi ( int a, int b) { return (a*b); } float operasi (float a, float b) { return (a/b); } - PowerPoint PPT Presentation

Transcript of PERTEMUAN KE-10

IF II UIN SGDPERTEMUAN KE-10

Fungsi yang memiliki nama yang sama, namun isi fungsi berbeda. Contoh:

#include <iostream> using namespace std; int operasi ( int a, int b) { return (a*b); } float operasi (float a, float b) { return (a/b); } int main () { int x=5,y=2; float n=5.0,m=2.0; cout << operasi (x,y); cout << "\n"; cout << operasi (n,m); cout << "\n"; return 0; }

FUNGSI OVERLOADED

Fungsi rekrusif: fungsi yg memanggil dirinya sendiri. Contoh:

#include <iostream> using namespace std; long faktorial ( long a) { if (a > 1) {return (a * faktorial (a-1));} else {return (1);} } int main () { long a; cout << “Masukkan Angka: "; cin >> a; cout << a << "! = " << faktorial (a); return 0; }

FUNGSI REKRUSIF

Buat program kali, bagi, tambah, kurang, akar, lebih besar lebih kecil ,ganjil genap dari inputan 2 angka. Menggunakan fungsi!!

FUNCTION (PART II)