Membuat Kondisi Ganjil Genap Menggunakan If-Else
By rstx
Read
Tutorial ini menjelaskan tentang bagaimana cara / algoritma untuk membedakan apakah sebuah bilangan itu adalah bilangan genap atau bilangan ganjil. Bilangan dibedakan menjadi 2 berdasarkan genap atau ganjil. Definisi genap adalah bilangan yang habis dibagi 2 sedangkan bilangan ganjil adalah sebaliknya yaitu bilangan yang dibagi 2 akan menghasilkan sisa angka 1. Operasi ini menggunakan MOD (modulus) atau sisa hasil bagi.
Lalu bagaimana dengan angka 0? 0 adalah bilangan yang tidak termasuk bilangan genap atau bilangan ganjil, 0 adalah 0. Lalu bagaimana? oke mari kita tuliskan terlebih dahulu notasi algoritma tentang "apakah bilangan itu ganjil atau genap." dan untuk kondisi bilangan 0 bisa dilihat diartikel mendatang.
Program
Menentukan Bilangan Ganjil atau Genap
{inputan berupa angka integer}
{menentukan apakah hasil akhir berupa bilangan ganjil atau genap}
{membuat notasi algoritma dengan kondisi if-else}
--------------------------------------------------------------------------------------------
Kamus
angka : integer
--------------------------------------------------------------------------------------------
Algoritma
angka : 4
if (angka mod 2 = 0) then
output ('Bilangan Genap')
else
output ('Bilangan Ganjil')
Menentukan Bilangan Ganjil atau Genap
{inputan berupa angka integer}
{menentukan apakah hasil akhir berupa bilangan ganjil atau genap}
{membuat notasi algoritma dengan kondisi if-else}
--------------------------------------------------------------------------------------------
Kamus
angka : integer
--------------------------------------------------------------------------------------------
Algoritma
angka : 4
if (angka mod 2 = 0) then
output ('Bilangan Genap')
else
output ('Bilangan Ganjil')
Penjelasan notasi algoritma diatas :
if (angka mod 2 = 0) then
output ('Bilangan Genap')
output ('Bilangan Genap')
- Jika sisa hasil bagi nilai variabel 'angka' dibagi 2 adalah 0, maka nilai variabel 'angka' tersebut adalah genap (kondisi terpenuhi).
- Variabel 'angka' bernilai 4, maka penyelesaiannya adalah 4 mod 2 = 0
- Kebetulan variabel 'angka' adalah bernilai 4, jadi kondisi terpenuhi masuk ke dalam IF.
else
output ('Bilangan Ganjil')
output ('Bilangan Ganjil')
- Jika sisa hasil bagi nilai variabel 'angka' tidak terpenuhi ke dalam kondisi IF, maka dilanjutkan ke dalam kondisi ELSE.
- Dengan kata lain, jika nilai variabel 'angka' mod 2 tidak sama dengan 0 maka angka tersebut ganjil.
- Misalkan variabel 'angka' bernilai 5 maka penyelesaiannya adalah 5 mod 2 = 1. Maka, kondisi tidak terpenuhi ke dalam IF lalu dilanjutkan ke dalam kondisi ELSE.
Membuat Kondisi Ganjil Genap Menggunakan If-Else
Reviewed by rstx
on
Desember 29, 2017
Rating: 5
Reviewed by rstx
on
Desember 29, 2017
Rating: 5

