Program C++ Menentukan Bilangan Ganjil & Genap Serta Penjelasannya
Apa Itu Bilangan Ganjil dan Genap ?
Bilangan Ganjil adalah sebuah bilangan yang tidak habis dibagi 2 atau bilangan dimodulus tidak sama dengan nol ( bil%2 ≠ 0 ) atau dengan kata lain jika bilangan tersebut mempunyai sisa jika dibagi dengan dua. Sedangkan Bilangan Genap adalah kebalikannya, yaitu bilangan yang habis dibagi 2 ( bil%2=0) contoh dari bilangan ini adalah 2,4,6,8,10, dst.
Flowchart
Langkah - Langkah :
- Input bilangan
- Jika Bilangan %2==0 bernilai benar maka akan mencetak "Bilangan Adalah Bilangan Genap"
- Jika Bilangan %2==0 bernilai salah maka akan mencetak "Bilangan Adalah Bilangan Ganjil"
- Selesai
Source Code
Nah setelah kita tau langkah-langkah dalam membuat programnya, sekarang kita terapkan ke dalam programnya:
#include<iostream>
using namespace std;
int main(){
int bilangan;
printf("Masukkan Bilangan =");
scanf("%d",&bilangan);
printf("\n\n");
if(bilangan%2==0){
printf("Bilangan %d adalah bilangan genap",bilangan);
}
else{
printf("Bilangan %d adalah bilangan ganjil",bilangan);
}
}
Hasil Jika Diinput Bilangan Genap :
Hasil Jika Diinput Bilangan Ganjil :
Penjelasan
Program diatas bertujuan untuk untuk menentukan bilangan ganjll atau genap menggunakan if else.
Pertama kita membuat variable bernama bilangan. Variable tersebut memiliki tipe data interger untuk menginputkan tipedata berupa angka..Variabel nilai ini kemudian Dipakai untuk menampung input dari perintah scanf .Terdapat 2 buah pemeriksaan kondisi,yakni dua untuk setiap block IF dan ELSE. Selanjutnya program melakukan pemeriksaan terhadap variable melalui ekspresi (bilangan%2==0). Maksud dari ekspresi diatas adalah jika hasil modulus 2 dari nilai variable bilangan bernilai nol, maka program akan menampilkan “bilangan %d adalah bilangan genap” dengan %d untuk pemanggilan variable bilangan. Jika tidak program akan tereksekusi di block else.
Sekian pembahasan yang dapat saya sampaikan,semoga bermanfaat untuk teman-teman yang lagi belajar bahasa c++.
Post a Comment for "Program C++ Menentukan Bilangan Ganjil & Genap Serta Penjelasannya"
yuk saling berbagi di kolom komentar