FUNCTION DENGAN PARAMETER - TUGAS II
TUGAS II - FUNCTION DENGAN PARAMETER
Perhatikan program di bawah ini !
Contoh tersbut adalah program untuk menentukan bilangan genap dan ganjil. Berikut penjelasannya :
1. Function genap(x : integer) : boolean;
Kode di atas untuk mendeklarasikan fungsi dengan nama genap. Pada fungsi tersebut disertakan
parameter x bernilai integer untuk menghasilkan output yang bernilai boolean. Dalam hal ini yang bernilai boolean adalah genap.
2. genap := false
Baris kode ini terletak pada badan function, berfungsi untuk mensetting nilai awal genap = false.
3. if x mod 2 = 0 then
Baris kode ini merupakan baris penyeleksian terhadap nilai parameter yang dikirimkan ketika menggunakan function pada parameter x. Sebuah bilangan dikatakan bernilai genap jika bilangan tersebut habis dibagi 2.
4. genap := true
Baris kode ini memiliki arti jika x bernilai 0, output function genap nya bernilai true.
5. for i := 1 to 10 do
Merupakan pengulangan sebanyak 10 x
6. if genap(i) then
Baris kode di atas terletak pada badan program utama , tujuannya untuk menyeleksi nilai yang dikembalikan kepada function genap. Sehingga hasil function genap apakah bernilai genap atau ganjil. (Sumber : Buku Paket Pemrograman Dasar Kelas X SMK, Andi Novianto, disadur karena siswa sedang melaksanakan pembelajaran daring via google classroom)
Hasil output di atas adalah sebagai berikut :
Setelah kamu memahami output di atas,, coba kamu edit program di atas sehingga menghasilkan output sebagai berikut :
Perhatikan program di bawah ini !
Contoh tersbut adalah program untuk menentukan bilangan genap dan ganjil. Berikut penjelasannya :
1. Function genap(x : integer) : boolean;
Kode di atas untuk mendeklarasikan fungsi dengan nama genap. Pada fungsi tersebut disertakan
parameter x bernilai integer untuk menghasilkan output yang bernilai boolean. Dalam hal ini yang bernilai boolean adalah genap.
2. genap := false
Baris kode ini terletak pada badan function, berfungsi untuk mensetting nilai awal genap = false.
3. if x mod 2 = 0 then
Baris kode ini merupakan baris penyeleksian terhadap nilai parameter yang dikirimkan ketika menggunakan function pada parameter x. Sebuah bilangan dikatakan bernilai genap jika bilangan tersebut habis dibagi 2.
4. genap := true
Baris kode ini memiliki arti jika x bernilai 0, output function genap nya bernilai true.
5. for i := 1 to 10 do
Merupakan pengulangan sebanyak 10 x
6. if genap(i) then
Baris kode di atas terletak pada badan program utama , tujuannya untuk menyeleksi nilai yang dikembalikan kepada function genap. Sehingga hasil function genap apakah bernilai genap atau ganjil. (Sumber : Buku Paket Pemrograman Dasar Kelas X SMK, Andi Novianto, disadur karena siswa sedang melaksanakan pembelajaran daring via google classroom)
Hasil output di atas adalah sebagai berikut :
Setelah kamu memahami output di atas,, coba kamu edit program di atas sehingga menghasilkan output sebagai berikut :
- Dengan ketentuan bahwa programnya harus menggunakan 2 buah function, yakni function genap dan function ganjil. OUTPUT harus sama seperti itu ya.
Kumpul sebelum batas tenggat waktu yang ditentukan.
Komentar
Posting Komentar