Arşivler

Girilen Sayıyı Yazı ile Yazma (C Sharp)

C Sharp
C Sharp

blank*
3 basamaklı girilen sayıyı Yazı ile yazan C Sharp Console uygulaması.

 

 

int sayi, birler, onlar, yuzler;

sayi = Convert.ToInt32(Console.ReadLine())

birler = sayi % 10;

onlar = (sayi / 10) % 10;

yuzler = (sayi / 100) % 10;

string[] birlik = { "", "bir", "iki", "üç", "dört", "beş", "altı", "yedi", "sekiz", "dokuz" };

string[] onluk = { "", "on", "yirmi", "otuz", "kırk", "elli", "altmış", "yetmiş", "seksen", "doksan" };

if (yuzler == 0 && onlar == 0 && birler == 0) Console.Write("Sıfır");

else

if (yuzler == 0)

{ Console.Write(""); }

else if (yuzler != 1)

{ Console.Write(birlik[yuzler] + "yüz "); }

else if (yuzler == 1)

{ Console.Write("yüz "); }

Console.Write(onluk[onlar] + " ");

Console.Write(birlik[birler]);

Console.ReadLine();