Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan). Kata "palindrom" berasal dari bahasa Yunani: palin ("balik") dan dromos ("pacuan kuda").
Contoh palindrom : 12321,,, 54345...
Contoh Program Palindrom C# :
{Note : compile dengan menggunakan cmd(command Prompt)}
using System;
using System.Windows.Forms;
class Palindrom
{
static void Main(string[] args)
{
//MENGECEK POLONDROM
bool keluar = false;
while (!keluar)
{
Console.WriteLine("<<<<<+++PALINDROM++++>>>>>");
Console.Write("Masukan Bilangan Bulat Positif : ");
string input = Console.ReadLine();
if (input.Length != 5)
{
MessageBox.Show("Anda tidak memasukkan 5 digit angka", "Pesan Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
continue;
}
//KONVERSI STRING KE INTEGER
int bil = Int32.Parse(input);
if (bil%10==bil/10000)
{
int temp = bil % 10000;
bil = temp / 10;
if (bil % 10 == bil / 100)
Console.WriteLine("\n {0} merupakan palindrom", input );
else
Console.WriteLine("{0} bukan bilangan palindrom", input);
}
else
Console.WriteLine("{0} bukan bilangan palindrom", input);
Console.ReadLine();
keluar = true;
}//END WHILE
}
}
Tidak ada komentar:
Posting Komentar