C# Console Bir sayının herhangi bir dereceden kuvvetini bulma
Algoritma
- Başla
- sayi,us,top = 1 değişkenlerini al
- sayi,us değerini gir
- top = top * sayi işlemini yap
- us değerini azalt
- Eğer us > 0 ise 4’e git, değilse devam et
- Yazdır top
- Bitir
Bu soruda program dili ile kullandığımız (^) işareti ya da hazır konksiyonları kullanılmamıştır. Girilen sayının us değerine göre aldığı sonuç hesaplanmıştır. Burada ayaç olarak us değişkeni kullanılmıştır. Azalma içinise “–” ifadesi kullanılmıştır.
Kod Yapısı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dmg
{
class Program
{
static void Main(string[] args)
{
int sayi;
int us,
int top = 1;
Console.WriteLine("Sayıyı giriniz = ");
sayi = Convert.ToInt32( Console.ReadLine() );
Console.WriteLine("Ussu giriniz = ");
us = Convert.ToInt32( Console.ReadLine() );
while ( us > 0 )
{
top = top * sayi;
us--;
}
Console.WriteLine("Sonuç = " + top);
Console.ReadKey();
}
}
}
22 Aralık 2017