Program Cek Angka Ganjil atau Genap Menggunakan Bahasa C
pintharkoding.blogspot.com - Halo coders. Berdasarkan paritas (sifat) dari sebuah bilangan maka sebuah bilangan bulat dapat kita kategorikan menjadi dua kategori yaitu bilangan ganjil ataupun bilangan genap.
Secara sederhana adapun yang dimaksud sebagai bilangan ganjil adalah bilangan-bilangan yang tidak habis dibagi dengan dua atau dalam artian jika bilangan tersebut dibagi dengan dua maka hasil dari pembagian tersebut selalu akan memberikan sisa > 0. Adapun bilangan-bilangan ganjil tersebut biasanya diakhiri dengan angka-angka 1, 3, 5, 7, dan 9.
Sedangkan bilangan genap merupakan kebalikannya dimana bilangan genap adalah bilangan-bilangan yang habis dibagi dengan dua atau jika kita rumuskan maka n modulo 2 = 0 (modulo = sisa bagi) dimana bilangan-bilangan genap ini biasanya diakhiri dengan angka-angka 0, 2, 4, 6, dan 8.
Angka 9991 merupakan angka ganjil.
Adapun proses pengecekan yang dilakukan adalah dengan cara menghitung dan membandingkan nilai dari variabel angka tersebut setelah dimodulokan (operator %) dengan angka 2. Ketika hasil dari modulo tersebut bernilai 0 (== 0), maka angka tersebut termasuk ke dalam kategori angka genap sedangkan jika hasil dari modulo tersebut tidak sama dengan 0 (semisal 1, 2, 3, dan seterusnya) maka bisa dipastikan angka yang diinput tersebut merupakan angka ganjil.
Demikianlah Program Cek Angka Ganjil atau Genap dengan Menggunakan Bahasa C. Jika ada yang ingin kamu tanyakan, silahkan bertanya pada kolom komentar yang ada di bawah ya. Terima kasih.
Secara sederhana adapun yang dimaksud sebagai bilangan ganjil adalah bilangan-bilangan yang tidak habis dibagi dengan dua atau dalam artian jika bilangan tersebut dibagi dengan dua maka hasil dari pembagian tersebut selalu akan memberikan sisa > 0. Adapun bilangan-bilangan ganjil tersebut biasanya diakhiri dengan angka-angka 1, 3, 5, 7, dan 9.
Sedangkan bilangan genap merupakan kebalikannya dimana bilangan genap adalah bilangan-bilangan yang habis dibagi dengan dua atau jika kita rumuskan maka n modulo 2 = 0 (modulo = sisa bagi) dimana bilangan-bilangan genap ini biasanya diakhiri dengan angka-angka 0, 2, 4, 6, dan 8.
Permasalahan
Buatlah program untuk mengecek apakah sebuah angka yang diinput oleh user merupakan angka ganjil ataupun angka genap.Test Case
Angka : 9991Angka 9991 merupakan angka ganjil.
Kode Program
#include//source code by pintharkoding.blogspot.com int main(){ int angka; printf("Program Mengecek Angka Ganjil atau Genap\n"); printf("source code by pintharkoding.blogspot.com\n"); printf("\nAngka : "); scanf("%d", &angka); if(angka % 2 ==0) printf("Angka %d merupakan angka Genap.", angka); else printf("Angka %d merupakan angka Ganjil.", angka); getch(); return 0; }
Output Program
Penjelasan Program
Program yang kita buat kali ini cukup sederhana dimana saya disini hanya menggunakan satu buah variabel angka bertipe integer yang dimana ketika nilai dari variabel angka tersebut telah diinput oleh user maka akan langsung dilakukan pengecekan.Adapun proses pengecekan yang dilakukan adalah dengan cara menghitung dan membandingkan nilai dari variabel angka tersebut setelah dimodulokan (operator %) dengan angka 2. Ketika hasil dari modulo tersebut bernilai 0 (== 0), maka angka tersebut termasuk ke dalam kategori angka genap sedangkan jika hasil dari modulo tersebut tidak sama dengan 0 (semisal 1, 2, 3, dan seterusnya) maka bisa dipastikan angka yang diinput tersebut merupakan angka ganjil.
Demikianlah Program Cek Angka Ganjil atau Genap dengan Menggunakan Bahasa C. Jika ada yang ingin kamu tanyakan, silahkan bertanya pada kolom komentar yang ada di bawah ya. Terima kasih.
Post a Comment for "Program Cek Angka Ganjil atau Genap Menggunakan Bahasa C"