Klavyeden sayısal olarak girilen 0-9999 arası sayıyı yazıya çeviren uygulama
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace sayiyi_yaziya_cevir { class Program { static void Main(string[] args) { int sayi, i = 0; do { Console.Write("Lütfen Bir Sayı Giriniz = "); sayi = Convert.ToInt32(Console.ReadLine()); if (sayi > 9999 || sayi < 0) Console.WriteLine("Girdiğiniz Sayı 0 İle 9999 Arasında Olmalıdır !!!"); else break; } while (i == 1); Console.WriteLine("{0} Sayısı", sayi); switch (sayi / 1000) { case 9: Console.Write("Dokuzbin "); break; case 8: Console.Write("Sekizbin "); break; case 7: Console.Write("Yedibin "); break; case 6: Console.Write("Altıbin "); break; case 5: Console.Write("Beşbin "); break; case 4: Console.Write("Dörtbin "); break; case 3: Console.Write("Üçbin "); break; case 2: Console.Write("İkibin "); break; case 1: Console.Write("Bin "); break; } switch (sayi % 1000 / 100) { case 9: Console.Write("Dokuzyüz "); break; case 8: Console.Write("Sekizyüz "); break; case 7: Console.Write("Yediyüz "); break; case 6: Console.Write("Altıyüz "); break; case 5: Console.Write("Beşyüz "); break; case 4: Console.Write("Dörtyüz "); break; case 3: Console.Write("Üçyüz "); break; case 2: Console.Write("İkiyüz "); break; case 1: Console.Write("Yüz "); break; } switch ((sayi % 100) / 10) { case 9: Console.Write("Doksan "); break; case 8: Console.Write("Seksen "); break; case 7: Console.Write("Yetmiş "); break; case 6: Console.Write("Altmış "); break; case 5: Console.Write("Elli "); break; case 4: Console.Write("Kırk "); break; case 3: Console.Write("Otuz "); break; case 2: Console.Write("Yirmi "); break; case 1: Console.Write("On "); break; } switch ((sayi % 10)) { case 9: Console.Write("Dokuz "); break; case 8: Console.Write("Sekiz "); break; case 7: Console.Write("Yedi "); break; case 6: Console.Write("Altı "); break; case 5: Console.Write("Beş "); break; case 4: Console.Write("Dört "); break; case 3: Console.Write("Üç "); break; case 2: Console.Write("İki "); break; case 1: Console.Write("Bir "); break; } if (sayi == 0) Console.WriteLine("Sıfır "); Console.Write("Şeklinde Okunur"); Console.ReadKey(); } } } |
Kodları çalıştırıp bir sayı girelim. Ekran çıktısı aşağıdaki gibi olacaktır.
if (sayi & gt; 9999 || sayi & lt; 0)
Console.WriteLine(“Girdiğiniz Sayı 0 İle 9999 Arasında Olmalıdır !!!”);
hocam bu satırlarda hata veriyor program
if (sayi> 9999 || sayi<0)
Olacak
Teşekkürler.