Untuk membuat program bilangan ganjil atau genap ini sebenarnya ada beberapa cara yang bisa dilakukan, namun pada kesempatan kali ini kita akan menggunakan cara dengan membagi 2 setiap value/angka yang diinputkan. Dalam bahasa C++ ada operator bernama modulus yang bersimbolkan (%), fungsi dari operator ini untuk menentukan nilai hasil bagi. Setiap angka yang dimoduluskan maka akan memiliki hasil sisa bagi dari angka yang telah dibagi sebelumnya.
Sebagai contoh dari perhitungan modulus saja, misal :
- 5 % 2 = 1 (2+2 = 4, maka ada sisa 1 yang tidak bisa dibagi)
- 10 % 3 = 1 (3+3+3 = 9, maka ada sisa 1 yang tidak bisa dibagi)
- 7 % 3 = 1 (3+3 = 6, maka ada sisa 1 yang tidak bisa dibagi)
Baca Juga : Membuat Program Menghitung Luas Segitiga Dengan C
Source codenya :
#include<stdio.h>
main(){
int ganjilgenap;
cout<<" Masukkan Angka : ";
cin>>ganjilgenap;
if(ganjilgenap%2==0)
cout<<"Termasuk Bilangan Genap";
else
cout<<"Termasuk Bilangan Ganjil";
}
main(){
int ganjilgenap;
cout<<" Masukkan Angka : ";
cin>>ganjilgenap;
if(ganjilgenap%2==0)
cout<<"Termasuk Bilangan Genap";
else
cout<<"Termasuk Bilangan Ganjil";
}
Tidak ada komentar:
Posting Komentar
Tolong berkomentar dengan sopan dan baik, Terimakasih.