C#

C# Hazır Fonksiyon Kullanmadan Üs Hesaplama

Herkese merhaba, C# yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda hazır fonksiyon kullanmadan üs almayı anlatacağım. Hadi başlayalım !

C# programlama dilinde, hazır fonksiyon kullanmadan üs alma işlemi yapmak oldukça basit bir işlemdir. Bu makalede, C# ile üs alma işlemini yapmak için kullanabileceğiniz birkaç yöntemden bahsedeceğiz.

For Döngüsü Kullanma

For döngüsü kullanarak üs alma işlemi yapmak oldukça kolaydır. Öncelikle, taban ve üs değerlerini kullanıcıdan almalısınız. Daha sonra, for döngüsü ile taban değerini üs değeri kadar çarpmalısınız. İşlem sonucu, sonuç değişkeninde tutulacaktır.

Console.Write("Taban Değeri: ");
int taban = int.Parse(Console.ReadLine());

Console.Write("Üs Değeri: ");
int us = int.Parse(Console.ReadLine());

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

Console.WriteLine("{0} üzeri {1} = {2}", taban, us, sonuc);

Yukarıdaki kod parçası, kullanıcının taban ve üs değerlerini girdiği ve sonucu hesapladığı bir programdır.

While Döngüsü Kullanma

While döngüsü kullanarak üs alma işlemi yapmak da mümkündür. Bu yöntem, for döngüsü ile yapılan işlemin biraz daha kısa bir şekilde yazılmasını sağlar.

Console.Write("Taban Değeri: ");
int taban = int.Parse(Console.ReadLine());

Console.Write("Üs Değeri: ");
int us = int.Parse(Console.ReadLine());

int sonuc = 1;
while (us > 0)
{
    sonuc *= taban;
    us--;
}

Console.WriteLine("{0} üzeri {1} = {2}", taban, us, sonuc);

Yukarıdaki kod parçası, kullanıcının taban ve üs değerlerini girdiği ve sonucu hesapladığı bir programdır. While döngüsü, us değişkeni sıfıra eşit olana kadar çalışır ve sonucu hesaplar.

Recursive Fonksiyon Kullanma

C# programlama dilinde, recursive fonksiyon kullanarak üs alma işlemi yapmak da mümkündür. Bu yöntem, bir fonksiyon içinde kendisini çağırarak hesaplama işlemi yapar.

public static int UsAl(int taban, int us)
{
    if (us == 0)
        return 1;
    else
        return taban * UsAl(taban, us - 1);
}

Console.Write("Taban Değeri: ");
int taban = int.Parse(Console.ReadLine());

Console.Write("Üs Değeri: ");
int us = int.Parse(Console.ReadLine());

int sonuc = UsAl(taban, us);
Console.WriteLine("{0} üzeri {1} = {2}", taban, us, sonuc);

Yukarıdaki kod parçası, recursive fonksiyon kullanarak üs alma işlemini gerçekleştirir. UsAl adlı bir fonksiyon tanımlanır ve bu fonksiyon içinde kendisi çağrılarak üs alma işlemi yapılır. Eğer us değeri sıfıra eşitse, fonksiyon 1 değerini döndürür. Aksi takdirde, fonksiyon kendisini çağırarak hesaplama işlemine devam eder.

Yukarıdaki kod parçası, kullanıcının taban ve üs değerlerini girdiği ve sonucu hesapladığı bir programdır. UsAl fonksiyonu, taban ve üs değerlerini alır ve sonucu hesaplar.

Sonuç

Sonuç olarak, C# programlama dilinde üs alma işlemini gerçekleştirmek için birçok yöntem bulunmaktadır. For döngüsü, while döngüsü ve recursive fonksiyon kullanarak üs alma işlemi yapmak oldukça kolaydır ve tercih edilen yöntemler arasındadır. Bu yöntemler arasından size en uygun olanı seçerek, C# programlama dilinde üs alma işlemini kolayca gerçekleştirebilirsiniz.

Evet C# ile üs alma bu şekilde yapılmakta. Tüm C# yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu