C# Console Application ile hazırlanmış, Math.Pow fonksiyonu kullanmadan tabanı ve üs değeri kullanıcı tarafından verilen işlemin sonucunu For Döngüsü kullanarak bulan ve ekrana yazdıran örnek uygulama:
static void Main(string[] args)
{
int taban, us, sonuc = 1;
Console.Write("Taban sayısı : ");
taban = Convert.ToInt32(Console.ReadLine());
Console.Write("Kuvveti : ");
us = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= us; i++)
{
sonuc = sonuc * taban;
}
Console.WriteLine("Tabanı {0} ve kuvveti {1} olan sayının değeri = {2}", taban, us, sonuc);
Console.ReadLine();
}

hocam meraba. öncelikle ellerine sağlık. üssü negatif girdiğimizde 1/sonuc olarak belirlemesi gerekirken bu göstermiyo yardımcı olursanız sevinirim teşekkürler