Menentukan Bilangan Ganjil Atau Genap

Masukkan sebuah bilangan bulat lalu tentukan apakah bilangan tersebut termasuk bilangan ganjil atau genap.

Contoh:
Masukkan sebuah bilangan = 7

Output:
Bilangan GANJIL

Jawaban:

Bilangan ganjil adalah bilangan yang tidak habis dibagi dengan dua, sebaliknya, bilangan genap adalah bilangan yang habis dibagi dengan dua. Untuk menentukan suatu bilangan termasuk bilangan genap atau ganjil kita cukup mengecek sisa pembagian bilangan tersebut dengan dua, apakah habis atau masih tersisa. Pada bahasa Pascal, sisa pembagian dapat dicari dengan menggunakan operator MOD, sedangkan untuk bahasa C# (dan bahasa C pada umumnya) menggunakan operator %.

Versi Pascal / FreePascal

program Project1;

var
  x : integer;

begin
  write('Masukkan sebuah bilangan = ');
  readln(x);
  if (x mod 2 = 1) then writeln('Bilangan GANJIL')
  else writeln('Bilangan GENAP');
  readln;
end.

Versi C#

using System;

namespace Test
{
	class MainClass
	{
		public static void Main (string[] args)
		{
			int x;
			Console.Write("Masukkan sebuah bilangan = ");
			x = Int32.Parse (Console.ReadLine());
			if (x % 2 == 1)
				Console.WriteLine ("Bilangan GANJIL");
			else
				Console.WriteLine ("Bilangan GENAP");
		}
	}
}