Author Topic: Bilangan ganjil atau genap ?  (Read 24501 times)

0 Members and 1 Guest are viewing this topic.

Offline 1nf0rm4t1c5

  • Administrator
  • *
  • Posts: 1147
  • Reputasi: 15
  • Informatics Developer
    • Forum Informatika
  • Lokasi: Indonesia
  • Jenis Kelamin: Laki-laki
Bilangan ganjil atau genap ?
« on: 11 March 2009, 10:48:37 »
Algoritma atau logika pemrograman berikut akan digunakan untuk menjabarkan, bagaimana memeriksa bahwa sebuah bilangan yang diberikan adalah bilangan genap atau ganjil.

Contoh bilangan genap : 0 2 4 6 8 10 12 dst...
Contoh bilangan ganjil : 1 3 5 7 9 11 13 dst...

Kalau kita perhatikan, karakteristik dari bilangan genap ini adalah bilangan2 genap habis dibagi dua.
Artinya, kalau bilangan genap tersebut dibagi 2 pasti pas atau habis atau tidak menyisakan angka lain.

Sedangkan untuk ganjil, jika dibagi 2, pasti menyisakan angka 1.

Dalam hal ini kita sepakati bahwa bilangan tersebut harus bilangan bulat, bukan bilangan desimal yang mengandung angka (koma).

Contoh bilangan ganjil 3, kalau kita bagi 2, maka jika bilangan genap digunakan akan menghasilkan 1 sisa 1.
Yaitu 1 x 2 kemudian ditambah 1.

Contoh lain, bilangan ganjil 5, dibagi 2 akan menghasilkan 2 sisa 1.
Yaitu 2 x 2 kemudian ditambah 1.



Salah satu operator matematika yang menyatakan "sisa hasil bagi" adalah mod atau karakter %.

Contoh:
Quote
5 mod 2 = 1
5 mod 3 = 2
5 mod 4 = 1
5 mod 5 = 0

Sedangkan untuk "hasil bagi" menggunakan div atau karakter \
Contoh:
Quote
5 div 2 = 2
5 div 3 = 1
5 div 4 = 1
5 div 5 = 1

Untuk mengetahui bilangan itu genap atau ganjil, cukup dengan menggunakan mod.

Contoh kalimat:
Quote
Misal x adalah bilangan bulat.
Jika x dibagi 2 menyisakan 0 , berarti x bilangan genap
Sebaliknya, x adalah bilangan ganjil

Dalam algoritma atau pseudocode:

Quote
if x mod 2 = 0 then
    output "genap"
else
    output "ganjil"
endif

OK. Mudahkan! Selanjutnya Anda bisa memodifikasinya lebih baik lagi.
Selamat belajar  :educated:
Full access for guest [REGISTER]
Please read the rule [RULES]
Promosi?  [STEP-BY-STEP]

RAR PASSWORD : http://if.web.id --> buat buka file rar

Forum Informatika

Bilangan ganjil atau genap ?
« on: 11 March 2009, 10:48:37 »
Sponsored Links:


Offline 1nf0rm4t1c5

  • Administrator
  • *
  • Posts: 1147
  • Reputasi: 15
  • Informatics Developer
    • Forum Informatika
  • Lokasi: Indonesia
  • Jenis Kelamin: Laki-laki
Bilangan ganjil atau genap dengan perulangan
« Reply #1 on: 11 March 2009, 11:05:57 »
LOOPING

Settingan nilai awal (batas bawah) = 10
Settingan nilai akhir (batas atas) = 100

Soal:
- Tampilkan bilangan genap atau ganjil dalam rentang angka di atas.
- Tampilkan bilangan2 yang habis dibagi x dalam rentang angka sekian.
- Dsb...

Untuk Ganjil:

a = integer (batas bawah)
b = integer (batas atas)
i = integer (counter / pencacah / penyimpan bilangan)

Quote
For i=a to b do
     if i mod 2 = 1 then
          output i
     endif
endfor

Untuk menampilkan senarai bilangan yang habis dibagi bilangan lain juga sama dengan kasus di atas.

Selamat Ngoprek!



Contoh program:

VB6:

http://if.web.id/visual-basic-vb/beginner-bilangan-ganjil-atau-genap-t826.0.html
« Last Edit: 11 March 2009, 15:24:40 by 1nf0rm4t1c5 »
Full access for guest [REGISTER]
Please read the rule [RULES]
Promosi?  [STEP-BY-STEP]

RAR PASSWORD : http://if.web.id --> buat buka file rar

Offline lumine

  • Developer IF
  • *
  • Posts: 519
  • Reputasi: 9
Re: Bilangan ganjil atau genap ?
« Reply #2 on: 11 March 2009, 13:10:55 »
maknyos...

Offline avic.info

  • Numpang Lewat
  • *
  • Posts: 1
  • Reputasi: 0
Re: Bilangan ganjil atau genap ?
« Reply #3 on: 19 October 2009, 19:31:45 »
kalo bilangan minus/negatif itu genap pa bukan.. misal -5 itu genap pa ganjil

Offline 1nf0rm4t1c5

  • Administrator
  • *
  • Posts: 1147
  • Reputasi: 15
  • Informatics Developer
    • Forum Informatika
  • Lokasi: Indonesia
  • Jenis Kelamin: Laki-laki
Re: Bilangan ganjil atau genap ?
« Reply #4 on: 19 October 2009, 20:27:07 »
kalo bilangan minus/negatif itu genap pa bukan.. misal -5 itu genap pa ganjil

-5 bisa dikatakan sebagai bilangan ganjil.

Baca lebih jelas di sini:

Code: [Select]
http://en.wikipedia.org/wiki/Parity_%28mathematics%29
http://mathforum.org/library/drmath/view/68578.html
Full access for guest [REGISTER]
Please read the rule [RULES]
Promosi?  [STEP-BY-STEP]

RAR PASSWORD : http://if.web.id --> buat buka file rar