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
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