Selamat Datang Di Blog Mas-Kode
Terima kasih atas kunjungan Anda di blog Mas-Kode,
semoga apa yang saya share di sini bisa bermanfaat dan memberikan motivasi pada kita semua
untuk terus berkarya dan berbuat sesuatu yang bisa berguna untuk orang banyak.

Program Bilangan Genap dan Ganjil C++

Malam semua..
kali ini Program yang saya akan posting adalah Program Bilangan Genap dan Ganjil

Anda memasukkan suatu bilangan bulat (0,1,2,3,.......) ketika menginput data tersebut

Logika program Genap dan ganjil sederhana yaitu dengan menggunakan fungsi matematika modulo

Fungsi Modulo adalah bilangan yang habis di bagi.
contoh 1:
disini kita menggunakan modulo 3
5 mod3 = 5-3= 2
disini bilangan 5 tidak memiliki sisa 0, tapi memiliki sisa 3

6 mod3= 6 -3 = 3 -3 = 0
disini bilangan 6 memiliki sisa 0

contoh 2:
disini kita menggunakan modulo 2
10 mod2= 10-2 = 8-2=6-2=4-2=2-2=0
disini bilangan 10 memiliki sisa 0

7 mod2= 7-2=5-2=3-2=1
disini bilangan 7 tidak memiliki sisa 0, tapi memiliki sisa 1


Di program Genap Ganjil ini kita menggunakan fungsi mod 2 atau modulo 2
seperti contoh dua, ketika input memasukan angka 20 maka program menggunakan mod 2 dan di proses apakah 20 habis dengan mod 2

20 mod2= 20-2=18-2=16-2=14-2=12-2=10-2=8-2=6-2=4-2=2-2=0

pada kondisi ini 20 habis dengan modulo 2 yang menghasilkan 0
maka logikanya begini:

variabel deklarasinya yaitu n

Masukkan nilai n= 20
maka n akan menyimpan nilai 20

setelah itu n mod 2 menghasilkan 0
pada kondisi hasil mod 2 = 0 maka bilangan tersebut adalah bilangan Genap
dan sebaliknya pada kondisi hasil mod 2 tidak sama dengan 0 maka bilangan tersebut adalah bilangan Ganjil


pada logika komputer ada 2 cara untuk menyatakan modulo yaitu
1. dengan menggunakan %
2. dengan menggunakan mod

anda bisa menggunakan salah satu atau keduanya, tidak menjadi masalah

if (n%2==0)
printf("Bilangan Genap");
else 
printf("Bilangan Ganjil");

langsung aja deh programnya

#include<stdio.h>
#include<iostream.h>
void main()
int n;
cout<<"Program Bilangan GENAP dan GANJIL "<<endl;
cout<<"by Fikry "<<endl;
cout<<"====================================="<<endl;
printf ("Masukan sebuah bilangan bulat : ");
scanf("%d",&n);
if (n%2==0)
printf("Bilangan Genap");
else 
printf("Bilangan Ganjil");
printf("\n");

}

nih output programnya :D:D

Enter your email address to get update from Mas-Kode.
Print PDF
Next
« Prev Post
Previous
Next Post »

Copyright © 2013. Matematika dan Komputer - All Rights Reserved | Template Created by Mas-Kode Proudly powered by Blogger