Bu yazımızda iki farklı yol ile C# üs alma işlemini yapacağız. Hemen sorumuzu ve cevabımızı görelim.

Soru : Kullanıcıdan alınan taban ve üs değerlerine göre üs alan programın C# dilinde kodunu yazın.

Cevap :

C#’ta For Dönügüsü ile Üs Alma

C#’ta üs almanın çok daha kolay bir yolu var(Bir sonraki cevap) fakat programın mantığını öğrenmek isteyenler için önce döngü ile çözümünü yapacağız.

using System;
class HelloWorld {
  static void Main() {
        int taban, us, sonuc = 1;
        Console.Write("Taban giriniz : ");
        taban = Convert.ToInt32(Console.ReadLine());
        Console.Write("Us giriniz : ");
        us = Convert.ToInt32(Console.ReadLine());

        for (int i = 1; i <= us; i++){
            sonuc = sonuc * taban;
        }

        Console.WriteLine("Tabanı : {0}\nÜs {1}\nSonuc = {2}", taban, us, sonuc);

  }
}

Çıktısı :

Taban giriniz : 5
Us giriniz : 3
Tabanı : 5
Üs 3
Sonuc = 125

C#’ta Pow Fonksiyonu İle Üs Alma

Yukarıda da belirttiğimiz üzere C#’ta üs almanın daha kolay bir yolu var. Yani Pow fonsiyonu. Şimdi pov fonksiyonu kullarak çözümü görelim.

using System;
class HelloWorld {
  static void Main() {
        int taban, us;
        double sonuc = 1;
        Console.Write("Taban giriniz : ");
        taban = Convert.ToInt32(Console.ReadLine());
        Console.Write("Us giriniz : ");
        us = Convert.ToInt32(Console.ReadLine());

        sonuc = Math.Pow(taban, us);

        Console.WriteLine("Tabanı : {0}\nÜs {1}\nSonuc = {2}", taban, us, sonuc);

  }
}

Bu yazımızda iki farklı yol ile C# üs alma işlemini yaptık. Diğer farklı örneklerde görmek isterseniz ‘C# Örnekleri‘ adlı kategorimizi ziyaret edebilirsiniz.

Bu yazı dikkatini çekebilir.   C# Dizide Eleman Arama