Bilangan genap adalah bilangan yang habis dibagi 2. Sedangkan bilangan ganjil adalah bilangan yang tidak habis dibagi dua. Bilangan habis dibagi jika sisa hasil baginya 0. Kita bisa menuliskan program untuk menentukan apakah suatu bilangan genap atau ganjil dengan modulus, seperti di bawah ini.
Program yang dihasilkan kode program diatas akan menampilkan "bilangan genap" jika sisa hasil bagi dari angka dibagi 2 adalah 0. Karena itu, angka 0 akan dianggap sebagai bilangan genap. Jika ingin agar angka 0 tidak dianggap bilangan genap kalian bisa menuliskannya seperti di bawah ini.
#include <iostream>
using namespace std;
int main(){
int angka;
cout << "masukkan angka anda, dan tekan enter : ";cin >> angka;
if(angka%2==0){
cout << "bilangan genap";
}else{
cout << "bilangan ganjil";
}
return 0;
}
Program yang dihasilkan kode program diatas akan menampilkan "bilangan genap" jika sisa hasil bagi dari angka dibagi 2 adalah 0. Karena itu, angka 0 akan dianggap sebagai bilangan genap. Jika ingin agar angka 0 tidak dianggap bilangan genap kalian bisa menuliskannya seperti di bawah ini.
#include <iostream>
using namespace std;
int main(){
int angka;
cout << "masukkan angka anda, dan tekan enter : ";cin >> angka;
if(angka==0){
cout << "nol" ;
}else if(angka%2==0){
cout << "bilangan genap";
}else{
cout << "bilangan ganjil";
}
return 0;
}
Sekian dulu pembahasan tentang satu program sederhana dari saya :). Jika ada yang ditanyakan silahkan tanyakan di komentar.