PERTEMUAN KE-10
description
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)