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.