Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.

Slides:



Advertisements
Presentasi serupa
Lingkup Variabel Kelas Penyimpanan Rekursi
Advertisements

BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Struktur Sugeng Supriyadi, M.Kom.
Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Modul 11 – Hendi Hermawan - 1
Ilustrasi keberadaan fungsi dalam sebuah program:
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Pemrograman Terstruktur
Komentar, Identifier dan Tipe Data
Pembahasan soal-soal pemrograman terstruktur
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
PENGENALAN c++ DAN STRUKTUR DASAR C++
Algoritma dan Struktur Data
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Bab 5 Pengulangan.
Array variabel Merupakan jenis data yang memresentasikan suatu kumpulan data dengan tipe yang sama dengan menempatkannya dalam bentuk larik Antara satu.
Struktur (Struct).
FUNGSI (Method) Bag.3 Pertemuan 20 Dasar Pemrograman
Pengulangan WHILE.
Fungsi.
Pertemuan 3 KELUARAN dan MASUKAN (INPUT & OUTPUT) Dasar Pemrograman.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
STATEMENT while Statement while digunakan untuk memproses suatu perintah atau beberapa perintah dalam beberapa kali. Bentuk pernyataan: while (kondisi)
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
OPERASI FILE Bag.1 Pertemuan 26 Dasar Pemrograman
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Object Oriented Programming Bag.2 Pertemuan 24 Dasar Pemrograman Renni Angreni, S.Kom.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Scope Variable *dalam fungsi Tenia Wahyuningrum, S.Kom., MT
Bag.3 Object Oriented Programming Pertemuan 25 Dasar Pemrograman
Struktur Data Array dan Mapping Array
Tenia Wahyuningrum, S.Kom., MT
Bab 05 Tipe Data dan Mengisi Variabel
Dibuat oleh : Renni Angreni, S.Kom.
Dibuat o/ : Renni Angreni, S.Kom.
Contoh penggunaan goto Yuli Astuti,S.Kom. Contoh penggunaan goto #include main() { float p,l,luas,j; ulang: cout
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
Teknik Pemrog. Terstuktur 2
FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si.
STRUKTUR PERULANGAN 2 (LOOPING-2)
Renni Angreni, S.Kom., M.Kom.
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
Fungsi, Array dan String
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
SL 1201 Materi tentang Fungsi Program merupakan kumpulan dari fungsi-fungsi baik yang didefinisikan langsung maupun yang disimpan dalam file header. Dalam.
Pointer BY HARIFUDDIN.
Komentar, identifier Dan Tipe Data
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
SWITCH Struktur Kendali Percabangan Pertemuan 6 Dasar Pemrograman
ARRAY Oleh : sgo.
SWITCH Struktur Kendali Percabangan Pertemuan 7 Dasar Pemrograman
Algoritma dan Struktur Data
PERBEDAAN C DAN C++ Meriska Defriani, S
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
Algoritma Struktur Data
FUNGSI.
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Teknik Pemrog. Terstruktur 2
Transcript presentasi:

Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom

FUNGSI Fungsi yang tidak mengembalikan nilai lebih sering disebut sub rutin. Sedangkan fungsi yang memberikan nilai kembali, disebut fungsi. Fungsi ini mengembalikan nilai dengan perintah return. Statement atau perintah return berfungsi untuk keluar dari fungsi dan atau mengembalikan nilai.

Statement RETURN Untuk fungsi tanpa nilai kembali, tipe data fungsi harus void yaitu tanpa tipe data. Pada fungsi tipe ini, pernyataan return berfungsi untuk keluar dari fungsi dan tidak memiliki nilai kembali. Jika suatu fungsi mengembalikan nilai, maka fungsi itu harus didefinisikan sebagai tipe data tertentu. Dan nilai yang dikirim pada statement return harus sesuai dengan tipe data tersebut.

Mendefinisikan fungsi dengan nilai kembali : tipeData namaFungsi() { [blok pernyataan] return (ungkapan); } tipeData namaFungsi(parameter) { [blok pernyataan] return (ungkapan); }

Contoh #include using namespace std; double kuadrat(double bilanganBulat) { return (bilanganBulat * bilanganBulat); } void main() { const float Phi = 3.14; double luas = Phi * kuadrat(3.25); cout<<"Luas lingkaran = "<<luas<<endl; _getch(); }

Contoh #include using namespace std; int terbesar (int a, int b) {if (a < b) return b; else return a; } void main() {int c, d; cout<<"---Input Dua Bilangan---"<<endl; cout >c; cout >d; cout<<"Yang terbesar adalah "; int maksimum = terbesar(c,d); cout<<maksimum; _getch(); }

Contoh #include using namespace std; float persegi(float s) { float luas = s * s; return luas; } void main() { int sisi; cout<<"---Hitung Luas Persegi---"<<endl; cout >sisi; cout<<"Luas persegi = "<<persegi(sisi)<<endl; cout<<" "; _getch(); }

Suatu nama fungsi dapat dibuat mempunyai perilaku yang berbeda-beda tergantung argumen yang dimasukkan. Misalkan : int kuadrat (int a); float kuadrat (float a); double kuadrat (double a); int maksimum(int a, int b); int maksimum(int a, int b, int c); int maksimum(double a, double b); Overloading Fungsi

Contoh #include using namespace std; int terbesar (int a, int b) {if (a < b) return b; else return a; } int terbesar (int a, int b, int c) {int hasil; if (a < b) hasil=b; else hasil=a; if (hasil < c) hasil=c; return hasil; } void main() {int d=20, e=30, f=40; cout<<"Antara d, e dan f, mana yang terbesar? "; cout<<terbesar(d,e,f)<<endl; cout<<"Antara d dan f, mana yang terbesar? "; cout<<terbesar(d,e); _getch(); }

LATIHAN 1.Buatlah sebuah program C++ untuk menentukan bilangan terkecil dari lima buah bilangan yang diinput oleh user. Gunakan fungsi / method. 2.Buatlah sebuah program C++ untuk menerima input dua buah bilangan dari user kemudian tampilkan hasil penjumlahan, pengurangan, perkalian dan pembagian dari bilangan tersebut dengan fungsi / method.