C De Bi Soru

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shamanist
    Shamanist's avatar
    Kayıt Tarihi: 26/Nisan/2007
    Erkek

    math.h kütüphanesini kullanarak ilk önce int şeklinde bir değişken aç misal x.sonra float değerinde ikinci bir değişken misal d. işlemini ve x değerini belirledikten sonra sqrt() fonksiyonunu sqrt(x) şeklinde yazarak sonucu elde edersin


    #include <stdio.h>
    #include <conio.h>
    #include <math.h>

    main()

    {

    int a;
    float d;

    printf("kokunu istediginiz sayiyi giriniz :");scanf("%d",&x);

    d=sqrt(x);

    printf("\n sonuc : %f",d);

    getch();

    }
                gibi...


    iyi biri değil... TBT
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek
    dodobig bunu yazdı:
    -----------------------------
    VisualBoy bunu yazdı:
    -----------------------------

    onun yerine x^(1/2) de diye bilirsin. denenmistir.


    -----------------------------

    yeme beni hocam C de ^ diye bi operator vardıda bizmi görmedik 2 yıldır


    -----------------------------

    pow (x, 1/2) demek istedi herhalde hoca :D 


    Sen hiç kaval çaldın mı?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    VisualBoy
    VisualBoy's avatar
    Kayıt Tarihi: 29/Mayıs/2004
    Erkek
    dodobig bunu yazdı:
    -----------------------------
    VisualBoy bunu yazdı:
    -----------------------------

    onun yerine x^(1/2) de diye bilirsin. denenmistir.


    -----------------------------

    yeme beni hocam C de ^ diye bi operator vardıda bizmi görmedik 2 yıldır

    -----------------------------

     

    hoca Allahını seversen, "^" bunun manasını bilmiyon mu? x^2 demissem anlasın o kadarını da artık...


    HolyOne'a ulasinca, bildirecegim...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mescarine
    mescarine's avatar
    Kayıt Tarihi: 13/Eylül/2007
    Erkek

    dostum soruyu iyi lanse edememenden kaynaklanan bir hata var sanırım. Kök deyince sqrt komutundaki kök değil bu, bilinmeyen denklemlerdeki kök bulma işlemi bu.

    Yani b²±√4*a*c / 2*a formülünü istiyor. sen öncelikle kök bulma işleminin 3 kuralı vardır. Aynı köklüler, farklı köklüler ve köksüz denklemler... bunları bir if ile kontrol ettireceksin öncelikle. Daha sonra kökü varsa bu yazdığım formülü denkleme döküp yaptıracaksın... kökü yoksada zaten else de kökü yoktur diye belirteceksin... bu basit bir soru esasında.denklemleri anlatan herhangi bir kitapta sana bu konuda mantık verebilir.... kolay gelsin..


    YGS: Yeni Gelin Sınavı.. Bir heyecan, bir arzu, bir istek.. Biraz hüzün, biraz acı, biraz gözyaşı..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek
    mescarine bunu yazdı:
    -----------------------------

    dostum soruyu iyi lanse edememenden kaynaklanan bir hata var sanırım. Kök deyince sqrt komutundaki kök değil bu, bilinmeyen denklemlerdeki kök bulma işlemi bu.

    Yani b²±√4*a*c / 2*a formülünü istiyor. sen öncelikle kök bulma işleminin 3 kuralı vardır. Aynı köklüler, farklı köklüler ve köksüz denklemler... bunları bir if ile kontrol ettireceksin öncelikle. Daha sonra kökü varsa bu yazdığım formülü denkleme döküp yaptıracaksın... kökü yoksada zaten else de kökü yoktur diye belirteceksin... bu basit bir soru esasında.denklemleri anlatan herhangi bir kitapta sana bu konuda mantık verebilir.... kolay gelsin..


    -----------------------------
     Adam "arkadaşlar c de karakök işaretini nasıl yapabilirim?" yazmış. Hocam burdan o yorumu nasıl çıkardın sen acaba?

    Sen hiç kaval çaldın mı?
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ltcelik
    ltcelik's avatar
    Kayıt Tarihi: 11/Mayıs/2007
    Erkek

    karekök fonksiyonunu kullanmadan karekök hesaplamak istiyorsan

    Yüksek matematikte ( CALCULUS ya da Advenced Calculus'ta ) Taylor ya da Mc Laurin serierileri vardır. BU serileri hesaplayan  bir alt yordamla karekök hesaplatabilirsin ( büyük olsaılık sqrt ) fonksiyonu da bunu kullanıyordur.. Adını da karekok koyarsın  alsana karekök...

     

    http://sozluk.sourtimes.org/show.asp?t=taylor+serisi

    http://sozluk.sourtimes.org/show.asp?t=maclaurin+serisi

    http://www.uludagsozluk.com/k/maclaurin-serisi/

    http://mathworld.wolfram.com/MaclaurinSeries.html


    Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... ..Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Zapatista77
    Zapatista77's avatar
    Kayıt Tarihi: 24/Haziran/2008
    Erkek

    Dostum ;

    Math.h headerında bulunan sqrt fon ksiyonunu kullanman gerekir..

    #include <iostream>

    #include <math.h>

    using namespace std;

    void main()

    {

        double a;

       a=25;

       cout << sqrt(a) << endl; // sonuc = 5 tir.

    }

    olmadı yine math.h headerinde bulunan pow fonksiyonunu kullanabilirsin. pow(a,(double)1/2)

    1/2 0.5 tir oda int'e cevrilir 0 olarak alinir ve sonuc bir olur.Bu yüzden type casting yaparak double yapıyoruz.

     Son olarak recursive(fonksiyonun kendini çağırması) ile yapabilirsin.. // bunu deneme bile =)

     

     


    L Confess Me !
Toplam Hit: 5909 Toplam Mesaj: 18