Şimdi Ara

C'DE KARE VE KAREKÖK ALMA

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
12
Cevap
0
Favori
72.151
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar c'de hangi sembolle alıyoruz karekök ve kök'ü?



  • Yapay Zekanın Yanıtı

    C'de Kare ve Karekök Alma

    C programlama dilinde kare ve karekök alma işlemleri, matematiksel işlemleri gerçekleştirmek için kullanılan önemli fonksiyonlardır. Bu işlemler, sayıların karelerini ve kareköklerini hesaplamanıza olanak tanır.

    Kare Alma

    C'de bir sayının karesini almak için pow() fonksiyonunu kullanabilirsiniz. Bu fonksiyon, iki argüman alır: taban ve üs. Bir sayının karesini almak için, taban olarak sayıyı ve üs olarak 2'yi belirtmeniz gerekir. Örneğin:

    c int sayi = 5; int kare = pow(sayi, 2); // kare = 25

    Karekök Alma

    C'de bir sayının karekökünü almak için sqrt() fonksiyonunu kullanabilirsiniz. Bu fonksiyon, bir argüman alır: hesaplanacak sayı. Örneğin:

    c int sayi = 25; int karekok = sqrt(sayi); // karekok = 5

    Örnekler

    • Bir sayının karesini almak için: pow(sayi, 2)
    • Bir sayının karekökünü almak için: sqrt(sayi)
    • Bir değişkenin karesini almak için: pow(degisken, 2)
    • Bir değişkenin karekökünü almak için: sqrt(degisken)

    Notlar:

    • pow() fonksiyonu, çift kesinlikli kayan noktalı sayıları döndürür.
    • sqrt() fonksiyonu, kutuplara yakın veya negatif sayılarla çalışırken dikkatli kullanılmalıdır.
    • C++ programlama dilinde de aynı fonksiyonlar kare ve karekök alma işlemleri için kullanılabilir.
    Yapay Zekanın Yanıtını Genişlet
  • sqrt(sayi) // sayinin karekökunu alur
    pow(a,1/4) // a sayısının kök 4 e göre göre alır
    pow(a,1/5) //a sayısının kök5 e gore alır

    bu işlemler için math.h kütüphanesini eklemen lazım
  • teşekkür ederim.
  • peki üssünü nasıl alıyoruz?
  • pow üs alır ztn
    mesela a uzerı 3
    pow(a,3)
  • peki çok sağol!
  • çok basit bi kod yazdım ancak hata veriyor ben hatayı göremiyorum, görebilen arkadaşlar yardımcı olursa çok sevineceğim;

    quote:

    #include <stdio.h>
    #include <math.h>
    int main(void)
    {
    double x,x_sqrt;
    printf("Enter a number:\n");
    scanf("%lf",&x);
    x_sqrt=sqrt(x);
    printf("%f\n",x_sqrt);
    return 0;
    }
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: alptuncalp

    çok basit bi kod yazdım ancak hata veriyor ben hatayı göremiyorum, görebilen arkadaşlar yardımcı olursa çok sevineceğim;

    quote:

    #include <stdio.h>
    #include <math.h>
    int main(void)
    {
    double x,x_sqrt;
    printf("Enter a number:\n");
    scanf("%lf",&x);
    x_sqrt=sqrt(x);
    printf("%f\n",x_sqrt);
    return 0;
    }



    aldığın hatayı yazar mısın ?
  • hata aldıgını zannetmıyorum belkı ekran cıktısı olarak alamıosundur.Onun ıcınde return 0 ı sıl yerıne getch(); yaz kutuphanelerede conıo.h ı ekle
  • Selamlar,biraz geç bircevap ama %lf yerine %f yazdığınız için çıktıda gözükmüyor olabilir.double tanımlamışsınız

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: umutbayraktar97

    Selamlar,biraz geç bircevap ama %lf yerine %f yazdığınız için çıktıda gözükmüyor olabilir.double tanımlamışsınız

    hocam 8 yıl sonra konuyu uplamak nedir :D
  • :D arkadaş özel olarak üye olmuş üstelik :))
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.