C# da Girilen Sayının Yazılışı

c# örnek uygulama
c# örnek uygulama
Merhaba,

Bu blog yazımızda sizlere C# programlama dilinde kurgulanan bir konsol uygulamasından bahsedeceğiz. C# ile yazılan sayının yazılışını bize aktaran bu uygulamayı sizlerde çok kolay bir şekilde uygulayabileceksiniz.

C# ile girilen sayıların yazılışı uygulaması ile Console üzerinden yazdığınız rakamların yazılışının ekranlarda görebilirsiniz.

Kod Görüntüsü

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            {
                int sayi, i = 0;
                do
                {
                    Console.Write("Lütfen 3 Basamaklı Sayı Giriniz = ");
                    sayi = Convert.ToInt32(Console.ReadLine());
                    if (sayi > 9999 || sayi < 0)
                        Console.WriteLine("Girdiğiniz Sayı 3 Basamaklı 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();
            }
        }
    }
}

Neler Öğreneceğiz?

C# girilen sayının yazılışı ile consol üzerine yazdığımız rakamların sözlü olarak nasıl okunduğunu görüntüleyebiliriz. Bizler bu uygulamada 1000 ler basamağına kadar girilen rakamların okunuşunu kodladık. Sizler bu örneğimizi C# girilen 10.000 sayısının yazılışı ve C# girilen 100.000 sayının yazılışı gibi uygulamaları geliştirebilirsiniz.

Sizler ile paylaşmış olduğumuz kodları uyguladığınızda elde ettiğiniz deneyimleri bizler ile paylaşır mısınız? Kodları uygularken sorun yaşadınız mı? Sizler için ürettiğimiz kodlama örneklerinin devam edebilmesi için bizleri takip edebilirsiniz. Sitemize yorum yapabilirsiniz.


Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.