18 Nisan 2008 Cuma

Girilen Bir Sayı İçindeki Rakamları Yazıyla Gösteren Konsol Uygulaması Kodu

Aşağıdaki kodu yeni bir Console projesi başlatarak Main metodu içine yazın.
--------------------------------------------------------------------------------

long sayi;
Console.Write("Bir tamsayı girin: ");
// Kullanıcıdan sayı alınıyor...
string girilen = Console.ReadLine();
// Sayı long'a çevirilebilirse, sayi değişkenine aktarılıyor.
// bu kontrolün amacı, kullanıcının girdisinin tamamının
// rakamlardan oluştuğunu kontrol etmek.
if (long.TryParse(girilen,out sayi))
{
// rakamlar teker teker kontrol edileceği için
// sayı yeniden metne dönüştürülüyor.
string sayiMetni = sayi.ToString();
foreach (char karakter in sayiMetni)
{
switch (karakter)
{
case '0':
Console.Write("Sıfır");
break;
case '1':
Console.Write("Bir");
break;
case '2':
Console.Write("İki");
break;
case '3':
Console.Write("Üç");
break;
case '4':
Console.Write("Dört");
break;
case '5':
Console.Write("Beş");
break;
case '6':
Console.Write("Altı");
break;
case '7':
Console.Write("Yedi");
break;
case '8':
Console.Write("Sekiz");
break;
case '9':
Console.Write("Dokuz");
break;
default:
break;
}
Console.Write(" ");
}

Console.WriteLine();
Console.WriteLine("Uygulamadan çıkmak için [Enter] tuşuna basın.");
Console.ReadLine();

Hiç yorum yok:

Yorum Gönder