N / 0 = 1.#INF00

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    monoton
    monoton's avatar
    Kayıt Tarihi: 21/Haziran/2008
    Erkek

    6 / 3 = 2

    6 / 2 = 3

    6 / 1 = 6

    6 / 0 = ?

    burda bi hata olduğu kesin ama kimde C++ da çıkan sonuç

    int main(void)
    {
        float a=6,b=0;
        printf("sonuc = %f\n",a/b);
        getch();
        return 0;

    }

    sonuc = 1.#INF00

    acaba 0 diye bişey yokmu yada bilgisayarların yapısı gereğimi ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Antikky
    Antikky's avatar
    Üstün Hizmet Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 01/Mayıs/2003
    Erkek
    "IEEE floating-point exceptions in C++" diye aratırsan detaylı bilgi alabilirsin.

    Umursamaz Tavrımın Hastası Olunuz.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    monoton
    monoton's avatar
    Kayıt Tarihi: 21/Haziran/2008
    Erkek
    Antikky bunu yazdı:
    -----------------------------
    "IEEE floating-point exceptions in C++" diye aratırsan detaylı bilgi alabilirsin.
    -----------------------------
    eyvallah matematikle aram iyi sayılmaz ufak bi program yazim dedim böyle bi hatayla karşılaştım demek büyük bişeyler yazsak neler görcez :)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    noname
    noname's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    6 / 0 = tanımsız

    0 / 6 = 0

     

     

    0 / * = 0

    *>0 

     

     

    * / 0 = tanımsız

    0 < * veya * > 0  


    ...said addicted.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cyberfalcon
    cyberfalcon's avatar
    Kayıt Tarihi: 17/Mayıs/2008
    Erkek

    Bir sayının 0 a böşümü tanımsız (sonsuz) dır. Bilgisayarda bu işlemi yapmaya kalkarsan hata verecektir.

    Bu bilgisayarda yapılan işlemler için çok önemli bir sorundur. Bunu önlemek için bilgisayarda 0'a bölme için bir interrupt bile ayrılmıştır.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    monoton
    monoton's avatar
    Kayıt Tarihi: 21/Haziran/2008
    Erkek
    anlaşılan sorun ne sıfırda nede bilgisayarda mantıkende düşünüldüğünde bir sayıyı 0 a bölmek hiç bölmemek oluyor yani 1 in sonucuyla aynı buda hata demek.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    noname
    noname's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    0a bölmek hiç bölmemek olmuyor. 

    6/1 demek 6nın içinde 6dan küçük olan 1in kaç tane olduğunu bulmak demektir. 6nın içinde 6tane 1 vardır. yani 6 tane 1i toplarsan 6 eder.

    peki kaç tane 0ı toplarsan 6 eder :) sonsuz/tanımsız.. 


    ...said addicted.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wert
    wert's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Erkek
    cyberfalcon bunu yazdı:
    -----------------------------

    Bir sayının 0 a böşümü tanımsız (sonsuz) dır. Bilgisayarda bu işlemi yapmaya kalkarsan hata verecektir.

    Bu bilgisayarda yapılan işlemler için çok önemli bir sorundur. Bunu önlemek için bilgisayarda 0'a bölme için bir interrupt bile ayrılmıştır.


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

    tanımsızla sonsuz aynı şey değildir

    burada limit yaparsan

    n/0 a sağdan yaklaşırken sonsuz bulursun

    n/0 a soldan yaklaşırsan eksi sonsuz bulursun grafikle daha iyi anlaşılır bu 

    y=1/x grafiği bu

      

     

    ayrıca hiçmi matematik öğrenmediniz :S amk 


    |sadece aptalların başarısı ders notu ile ölçülür|
Toplam Hit: 3245 Toplam Mesaj: 8