Bu yazımızda C programlama dili örnekleri serimize devam ediyoruz. Farklı yollarla c programlama dilinde üs alma nasıl yapılır sorusunu yanıtlayacağız. Hemen sorumuza ve cevaplarımıza geçelim.

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

Cevap :

For Döngüsü ile Üs Alma

#include <stdio.h>
int main(){
     int us,taban,sonuc = 1;

     printf("Taban giriniz : ");
     scanf("%d",&taban);
     printf("Us giriniz : ");
     scanf("%d",&us);


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

     printf("%d uzeri %d = %d",taban, us, sonuc);
}

Çıktısı :

C Programlama Üs Alma Örneği - C programlama örnekleri

While Döngüsü ile Üs Alma

#include <stdio.h>
int main(){
     int i,us,taban,sonuc = 1;

     printf("Taban giriniz : ");
     scanf("%d",&taban);
     printf("Us giriniz : ");
     scanf("%d",&us);

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

     printf("%d uzeri %d = %d",taban, us, sonuc);
}

Hazır Fonksiyon ile Üs Alma (Pow)

Bu çözümümüzde hazır bir ‘math.h’ kütüphanesinde bulunan ‘pow’ fonksiyonunu kullanacağız. Bu fonksiyonu kullanabilmeniz için ‘math.h’ kütüphanesini kodunuza eklemeniz gerekmektedir.

#include <stdio.h>
#include <math.h> //math.h kütüphanesini ekledik

int main(){
     int us,taban,sonuc;

     printf("Taban giriniz : ");
     scanf("%d",&taban);
     printf("Us giriniz : ");
     scanf("%d",&us);

     sonuc = pow(taban,us); //pow fonksiyonuna taban ve üssümüzü yolladık ve cevabı sonuc değişkenine atadık. 

     printf("%d uzeri %d = %d",taban, us, sonuc);
}

Fonkisyon ile Üs Alma

#include <stdio.h>

int usal(int t, int u){
     int s=1;

     for(int i=0 ; i<u ; i++){
          s = s * t;
     }

     return s;
}

int main(){
     int us,taban,sonuc;

     printf("Taban giriniz : ");
     scanf("%d",&taban);
     printf("Us giriniz : ");
     scanf("%d",&us);

     sonuc = usal(taban,us); 

     printf("%d uzeri %d = %d",taban, us, sonuc);
}

Bu yazımızda farklı yollarla C programlama dili üs alma örneğini çözdük. Tüm C programlama dersleri serimizi okumak için buraya, tüm C programlama örneklerini okumak içinde buraya tıklayabilirsiniz.

Bu yazı dikkatini çekebilir.   C Programlama Dizideki En Büyük ve En Küçük Sayıyı Bulma