Umut D.

Umut D.

Powered by Jekyll & Github

  • Coding-Challenges

  • Soru

    Programcıdan, pozitif n tamsayısını alan (nSayisi) ve 1’den n’e kadar olan tüm kübik değerleri toplayan program yazması isteniyor.

    Örnek

    Girdi Çıktı
    nSayisi: 2 9 (13+23)
    nSayisi: 3 36 (13+23+33)

    Çözüm - C#

    using System;
    
    internal class Program
    {
        private static void Main()
        {
            int nSayisi = 3;
            long sonuc = 0;
    
            // 1'den n'ye kadar olan tüm sayıların önce küpünü al, sonra sonuca ekle
            for (int i = 1; i <= nSayisi; i++)
            {
                sonuc += Convert.ToInt64(Math.Pow(i, 3));
            }
            
            Console.WriteLine("Sonuç: {0}", sonuc);
    
            Console.Read();
        }
    }
    

    Çözüm - Java

    public class Main {
    
        public static void main(String[] args) 
        {
            int nSayisi = 3;
            long sonuc = 0;
    
            // 1'den n'ye kadar olan tüm sayıların önce küpünü al, sonra sonuca ekle
            for (int i = 1; i <= nSayisi; i++)
            {
                sonuc += (long) Math.pow(i, 3);
            }
    
            System.out.println("Sonuç: " + sonuc);
        }
    }