C# Örnekleri – Kullanıcının Girdiği Sayının Rakamları Toplamını Bulan Program

Kullanıcının girdiği sayının rakamları toplamını Class (sınıf) ve Recursive (öz yinelemeli) metot kullanarak bulan Console Uygulaması
rakam

static void Main(string[] args)
        {
            int sayi, sonuc;
            rakamlaritopla birsayi = new rakamlaritopla();
            Console.WriteLine("Bir Sayı Girin: ");
            sayi = int.Parse(Console.ReadLine());
            sonuc = birsayi.topla(sayi);
            Console.WriteLine("{0} sayısının rakamları toplamı {1}", sayi, sonuc);
            Console.ReadLine();
        }//http://www.bilisimogretmeni.com/
        class rakamlaritopla
        {
            public int topla(int sayi)
            {
                if (sayi != 0)
                {
                    return (sayi % 10 + topla(sayi / 10));
                }
                else
                {
                    return 0;
                }
            }
        }