eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingBłędny epsilon - this is not a bug, this is ?Re: Błędny epsilon - this is not a bug, this is ?
  • Data: 2012-11-06 13:31:20
    Temat: Re: Błędny epsilon - this is not a bug, this is ?
    Od: Roman W <r...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu wtorek, 6 listopada 2012 10:48:21 UTC użytkownik AK napisał:

    > Nie buraku i (jak widac) niedouku.
    >
    > Takie porownania _zawsze_ robi sie np. w ten sposob.
    >
    >
    >
    > int fp
    >
    > a > b (a - b) > EPS
    >
    > a < b (a - b) > -EPS
    >
    > a >= b (a - b) >= -EPS
    >
    > a <= b (a - b) <= EPS
    >
    > a == b fabs(a - b) <= EPS
    >
    > a != b fabs(a - b) > EPS

    Nie jestem przekonany do tego, ze tak sie powinno robic ZAWSZE. Jezeli mam kod:

    if (a >= 0) {
    b = sqrt(a);
    } else {
    // zglos blad ze a ujemne
    }

    to zastepowanie "a >= 0" przez "a >= EPS" nie ma sensu.

    RW

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: