Ders 57 C Programlamada Üs Alma Fonksiyonu

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

ความคิดเห็น • 36

  • @batuhanfelan
    @batuhanfelan 2 ปีที่แล้ว +12

    kral farklı bir insansın. seviliyorsun. bambaşkasın ya

  • @zeynep-cc7pl
    @zeynep-cc7pl ปีที่แล้ว +3

    teşekkürler hocam anlatımınızı cok begeniyorum

  • @gundem2
    @gundem2 2 ปีที่แล้ว +3

    hocam ellerinize sağlık bu sefer anladım👍👍👍

  • @golgeninbeyni1169
    @golgeninbeyni1169 10 หลายเดือนก่อน

    teşekkür ederiz

  • @ozancetiner3017
    @ozancetiner3017 2 ปีที่แล้ว +2

    x ve y sıfır olursa belirsizlik oluşmaz mı?

    • @fehmiuyarnet
      @fehmiuyarnet  2 ปีที่แล้ว +7

      Bir if ve else de onun için eklemen gerek bunu engellemek için. Derslerde her koşulu düşünüp yazmak aklıma gelmiyor. Dersler kısa olsun diye

  • @darkinsns2817
    @darkinsns2817 หลายเดือนก่อน +1

    hocam 2.kısımda sonucu neden 1e eşitlediğimizi anlamadım, anlatabilir misiniz

    • @fehmiuyarnet
      @fehmiuyarnet  หลายเดือนก่อน

      @@darkinsns2817 içeriği hatırlamıyorum.

    • @ofkelioyuncu4587
      @ofkelioyuncu4587 หลายเดือนก่อน +2

      Kod yazarken bir variable la işlem yapıorsan önce ona bir başlangıç değeri vermen gerekir. Normalde bir int tanımladığında ona hafızadan bir yer verilir ve o yerde rastgele bir sayı olabilir. Bu yüzden doğru sonuç almak için toplama yapıorsan result ı 0 olarak atamalısın, çarpma için de 1 olarak atamalısın.

  • @kobrajaxteller
    @kobrajaxteller ปีที่แล้ว +1

    hocam tam anliyorum sonra gene kafam karisiyor. neden resultu 0a esitlemedik fonksiyonun icinde? 0a esitleyip yapınca cevap 0 cıktı

    • @fehmiuyarnet
      @fehmiuyarnet  ปีที่แล้ว

      ilk videodan atlamadan git

    • @kobrajaxteller
      @kobrajaxteller ปีที่แล้ว

      @@fehmiuyarnet final var 2 gune geçmeye calsiiyorum⚘️⚘️🥰🥰

    • @VahşiiKelebek
      @VahşiiKelebek ปีที่แล้ว +2

      çünkü mainin içinde fonksiyondan aldığın sonucu resultun içine yazdığın için onu 0 a eşitliyor ki ramda açtığı yerde başka bir sayı gelmesin diye aşağıda result ile çarpma işlemi yaptığı için ve çarpmada 1 etkisiz olduğu için 1'e eşitliyor.

  • @BirkanAlbion
    @BirkanAlbion ปีที่แล้ว +1

    recursive fonksiyon kullanarak yaptım
    float exponentiation(int,int);
    int main()
    {
    int base,exponent;
    printf("Enter the base and exponent value: ");
    scanf("%d%d",&base,&exponent);
    printf("%f",exponentiation(base,exponent));
    return 0;
    }
    float exponentiation(int base,int exponent)
    {
    if(exponent>0)
    return base*(exponentiation(base,exponent-1));
    else if(exponent==0){
    return 1;
    }else if(exponent

    • @enessami07
      @enessami07 10 หลายเดือนก่อน

      (1./base) burda 1in yanında neden nokta koydun

    • @BirkanAlbion
      @BirkanAlbion 9 หลายเดือนก่อน

      @@enessami07 nokta koymazsan integer bölmesi yapıyor

    • @DOĞUKANYÜŞABOZ
      @DOĞUKANYÜŞABOZ หลายเดือนก่อน

      Kankam siktimin kodıu çalışmıyyor çalışmayan kodu atma kafamı s.tin teşşekürler :)

  • @NeyapacanIsmimi-he4us
    @NeyapacanIsmimi-he4us ปีที่แล้ว

    hocam main de neden fonksiyonu direk yazdırmak yerine resulta atayıp yazdırdık ?

    • @fehmiuyarnet
      @fehmiuyarnet  ปีที่แล้ว +1

      İki şekilde yapılabiliyor. Bazen fonksiyonun sonucu üzerinde oynamalar yapmak istersek değişkene atayıp yapmak daha mantıklıdır

    • @NeyapacanIsmimi-he4us
      @NeyapacanIsmimi-he4us ปีที่แล้ว

      @@fehmiuyarnet çok teşekkür ederim. herkese tavsiye ediyorum kanalı harika anlatım

  • @wmahzaa
    @wmahzaa ปีที่แล้ว

    hocam neden hem main kısmında resultı 0 a eşitleyip hemde aşağıda 1 e eşitledik ?

    • @kobrajaxteller
      @kobrajaxteller ปีที่แล้ว

      evet hocam benim de aklıma takıldı

    • @VahşiiKelebek
      @VahşiiKelebek ปีที่แล้ว +1

      mainin içinde sadece fonksiyondan aldığı sonucu resulta atıyor ama aşağıda result ile çarpma işlemi yapıyor eğer 0 verirse bütün sonuç 0 olur öyle olmaması için çarpmada etkisiz eleman olan 1 i veriyor

  • @ardamuftuoglu9665
    @ardamuftuoglu9665 ปีที่แล้ว

    Hocam burada değişken tanımlarken base, result ve exponent i sıfıra eşitlememizin bir sebebi var mıdır yoksa eşitlemesek de olur muydu ?Ayrıca da çok teşekkürler hocam emeğiniz için.🙏

    • @fehmiuyarnet
      @fehmiuyarnet  ปีที่แล้ว +1

      Ramde yer ayırıyoruz ya orada farklı sayılar olma ihtimaline karşı atıyoruz. Atamasak da olur

    • @ardamuftuoglu9665
      @ardamuftuoglu9665 ปีที่แล้ว

      @@fehmiuyarnet anladım hocam teşekkürler

  • @serkan_yavuz
    @serkan_yavuz 4 หลายเดือนก่อน +1

    hocam anlatımınız cok güzel ama bir eksik var. daha doğrusu bana göre yanlış: herkes ingilizce bilmiyor. yazdıklarınız komut mu yoksa değişken mi onu anlamaya çalışıyoruz. yani toplam, sonuc gibi değişken isimleri vererek anlatmış olsaydınız daha da güzel olurdu.

    • @fehmiuyarnet
      @fehmiuyarnet  4 หลายเดือนก่อน +4

      Serkan kardeş. Türkiyede bazı bölümler ingilizcedir. Bir gram ingilizce bilmeyip gidip 4 yıl ingilizce dersi dinliyorsun. Bunun sebebi kendini zorlayıp bir üst seviyeye çıkarmak. Bence doğru yapıyorum. Variable isimleri ingilizce olmalı

    • @lalala5908
      @lalala5908 หลายเดือนก่อน +2

      @@fehmiuyarnetHocam zaten belli bir düzeyde İngilizce bilmeyen insanların bu devirde sektörde yer bulması imkansıza yakın değil midir? Bence en doğrusunu yapıyorsunuz.

  • @AtiOnur
    @AtiOnur ปีที่แล้ว

    hocam resulta neden 2 kez değer verdik

    • @BirkanAlbion
      @BirkanAlbion ปีที่แล้ว +1

      üstteki resultla alttaki resultun bir bağlantısı yok farklı şeyler yazabilirsin maksat değişkene atamak

  • @ArifYusifov-c5r
    @ArifYusifov-c5r 9 หลายเดือนก่อน

    float exponentiation(float x, int y);
    int main(){
    float base=0; //taban
    float result=0;
    int exponent=0; //ust
    printf("Enter the base and exponent number:
    ");
    scanf("%f %d",&base,&exponent);
    result=exponentiation(base,exponent);
    printf("Result:%f
    ",result);
    return 0;
    }
    float exponentiation(float x, int y){
    float result=1;
    int i;
    if(y

  • @eycheyemziey
    @eycheyemziey 7 หลายเดือนก่อน

    3:33 @DiamondTema

  • @thezed7139
    @thezed7139 ปีที่แล้ว

    pow la almiuormuyduk hocam üssü

    • @BirkanAlbion
      @BirkanAlbion ปีที่แล้ว

      pow fonksiyonunu kendin tanımlıyon işte