Person 9
6.9 Returning Boolean Values Mengembalikan nilai-nilai dari boolean Function may return true or false values. fungsi dari nilai booelan dapat mengembalikan nilai-nilai salah atau benar
Program 6-15 // This program uses a function that returns true or false. #include <iostream.h> (Program ini mengunakan suatu fungsi yang dapat mengembalikan nilai benar atau salah.) // Function prototype (fungsi dari suatu coding) bool isEven(int); (boolean yang menjadi genap) void main(void) suatu fungsi dari bahasa c++ dan memiliki fungsi yang utama. { (tanda dari kurung kurawal yaitu sebagai awal dari proses) int val; (mencari nilai) cout << "Enter an integer and I will tell you "; memasukan suatu perintah dari interger maka ia akan memprosesnya. cout << "if it is even or odd: "; perintah itu menyatakan benar atau salah. cin >> val; (input/masukan data dari nilai) if (isEven(val)) (menyatakan jika nilai tersebut benar atau salah) cout << val << " is even.\n"; (menampilkan perintah tersebut apakah itu benar) else cout << val << " is odd.\n"; selain itu menampilkan perintah apakah itu aneh/salah) } (akhir dari suatu proses)
Program continues //********************************************************************* // Definition of function isEven. This function accepts an (mendefinisikan fungsi menjadi genap.Dan dapat menerima yang lainnya) // integer argument and tests it to be even or odd. The function * (fungsi ini menerima suatu bilangan bulat argumen maupun tes apakah benar atau salah/aneh) // returns true if the argument is even or false if the argument is odd. (fungsi akan mengembalikan argumen benar bahkan jika argumen itu aneh/salah) // The return value is bool. (maka nilai akan di kembalikan ke boolean) //********************************************************************* bool isEven(int number) ( boolean yang menjadi genap/ angkah bulat) { bool status; (status dari boolean) if (number % 2) (menyatakan nilai yang di masukan) status = false; // The number is odd if there's a remainder. (status yang salah yaitu apabilah angkah yang di masukan aneh atau selain dari yang di minta) else status = true; // Otherwise, the number is even. (selain itu apabilah angkah yang di masukan benar) return status; (mengembalikan ke awal lagi) }
Program Output program mengeluarkan hasil dari peryataan Enter an integer and I will tell you if it is even or odd: 5 [Enter] 5 is odd. Masukan suatu bilangan bulat maka iya akan memproses jika bilangan tersebut adalah aneh/salah. masukan nilai/angkah 5,setelah di proses maka nilai/angkah 5 tersebut di nyatakan aneh/salah.