Membandingkan Dua Buah Bilangan

Buatlah program untuk membandingkan dua buah bilangan yang dimasukkan oleh pemakai. Setelah menerima input kedua bilangan (bulat), gunakan IF untuk membandingkan bilangan kesatu dengan bilangan kedua dan menampilkan informasi hasil perbandingan tersebut. Format input maupun output bebas.

Jawaban:

Versi Pascal / FreePascal

program Project1;

var
  n1, n2 : integer;

begin
  write('Masukkan bilangan ke-1 = ');
  readln(n1);
  write('Masukkan bilangan ke-2 = ');
  readln(n2);
  if (n1>n2) then
     writeln('Bilangan ke-1 LEBIH BESAR dari bilangan ke-2')
  else if (n1<n2) then
     writeln('Bilangan ke-1 LEBIH KECIL dari bilangan ke-2')
  else
      writeln('Bilangan ke-1 SAMA DENGAN bilangan ke-2');
  readln;
end.

Versi C#

Perhatikan bahwa input baris dalam C# selalu berupa string, sehingga harus dikonvert terlebih dahulu ke integer (karena soal di materi ini adalah perbandingan dua buah angka integer). Untuk proses konversi dapat menggunakan fungsi Parse atau TryParse (lebih baik). Untuk kasus kali ini, karena programnya sederhana, cukup menggunakan fungsi Parse saja.

using System;

namespace Test
{
	class MainClass
	{
		public static void Main (string[] args)
		{
			string bil;
			int n1, n2;
			Console.Write("Masukkan bilangan ke-1 = ");
			bil = Console.ReadLine ();
			n1 = Int32.Parse (bil);
			Console.Write("Masukkan bilangan ke-2 = ");
			n2 = Int32.Parse (Console.ReadLine());
			if (n1 > n2)
				Console.WriteLine ("Bilangan ke-1 LEBIH BESAR dari bilangan ke-2");
			else if (n1 < n2)
				Console.WriteLine ("Bilangan ke-1 LEBIH KECIL dari bilangan ke-2");
			else
				Console.WriteLine ("Bilangan ke-1 SAMA DENGAN bilangan ke-2");
		}
	}
}