*
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();
kod çalışmıyor
Tam olarak nerede sorun yaşıyorsunuz?
1. satırdan sonra console.write(“bir sayı giriniz:”); olmalı yanlış bilmiyorsam
dediğiniz olabilir ama yazmasanız bile program sizden bir sayı girmenizi muhakkak bekleyecektir Akın bey.
Burak bey 7 basamaklı bir sayı girdiğimizde yazı olarak yazdıran programın kodları lazım
bu programı genelleştirsek mesela yüzler;(sayi/100) %10 şeklinde binler:(sayi/1000)%10 şeklinde mi devam etmeliyim yada bu konuda kodlara nerden ulaşabilirim çok acil cevap lazım yardımlarınıza sığınıyorum teşekkür ederim.