eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingułamki (alternatywnie do floata)Re: ułamki (alternatywnie do floata)
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.internetia.pl!not-for-mail
    From: "kali" <g...@t...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: ułamki (alternatywnie do floata)
    Date: Fri, 15 Nov 2013 20:33:21 +0100
    Organization: Netia S.A.
    Lines: 78
    Message-ID: <l65tmh$50p$1@mx1.internetia.pl>
    References: <c...@g...com>
    <528483de$0$2277$65785112@news.neostrada.pl>
    <528485cf$0$2179$65785112@news.neostrada.pl>
    <p...@n...chmurka.net>
    <l635uk$mlv$1@node1.news.atman.pl>
    <5285c8c6$0$2281$65785112@news.neostrada.pl>
    <l65ml0$aq9$2@node1.news.atman.pl>
    NNTP-Posting-Host: 77-253-58-80.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable
    X-Trace: mx1.internetia.pl 1384544785 5145 77.253.58.80 (15 Nov 2013 19:46:25 GMT)
    X-Complaints-To: a...@i...pl
    NNTP-Posting-Date: Fri, 15 Nov 2013 19:46:25 +0000 (UTC)
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
    X-Tech-Contact: u...@i...pl
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-Priority: 3
    X-Server-Info: http://www.internetia.pl/
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.comp.programming:204711
    [ ukryj nagłówki ]


    Użytkownik "bartekltg" <b...@g...com> napisał w wiadomości
    news:l65ml0$aq9$2@node1.news.atman.pl...
    >W dniu 2013-11-15 08:09, Tomasz Kaczanowski pisze:
    >
    >>
    >>
    >> Nie - liczy się dokładniej - księguje się z dokładnością do grosza/centa
    >> ect... Inaczej jakbyś miał paczkę 1000 diodek za 2 zł, to sumując
    >> wartościami te diodki miałbyś 0zł.
    >
    > To jeszcze jedno pytanie, kupuję 1000 różnych tanich
    > układzików po 1000 sztuk. Księgowanie/zaokrąglanie
    > ma nastąpić już po mnożeniu, czy po zsumowaniu dokładnie całości.
    >

    jak by nie kombinował - trzeba wiedzic co sie robi bo
    największa dokładność/precyzja obliczeń nie pomoże
    jak prgramista nie rozumie co robi :)))

    przykład z życia

    w magazynie butelka płynu 1kg

    odbiorca nie chce kupić butelek tylko
    ich zawartość przeliczoną na fragmenty/kropelki
    bo tak to potem sprzedaje.

    Jedna butelka to np. 1837 kropelek
    Prgram zatem dzieli 1kg na 1837 i ma 1837 kropelek po xx g
    a potem wydaje z magazynu 1837 kropelek po xx g każda i co ?

    I już nie ma kg tylko cos koło tego.( błąd np. 1e-30 )
    Obliczenia max precyzja oracla.
    Jak bład jest w dól to mały problem - gorzej jak w górę
    bo zamiast 1kg ma wydac 1kg + 10^-30kg

    Jednak pierwszy warunek to nie można wydac więcej
    niż mam w magazynie. Dla komputera brak 10^-30kg
    to brak :)))

    Niby proste ale na formatce widać mamy 1.00000 kg
    i potrzebujemy 1.00000 kg (bo zaokraglone przy wyświetlaniu)
    a operacja niemożliwa do wykonania bo - progam mowi,że brak
    w magazynie :))))

    Po pewnych awanturach - poroblem sie wyjaśnia
    ( programy diagniostyczne - wyświetlaja wszystkie cyfry :)) )
    ale teraz trzeba to wyjaśnić programiście by poprawił
    ewidentny błąd i zaokrąglił wynik.

    Przez trzy miesiące ( 1x maili i tel. , wydruki, skrytp pokazujący
    to 10^-30 błędu ) gość nie był w stanie zrozumieć
    o co chodzi. A to był gość płacony - koło 1000$ za dniówkę
    ( tzn. firma tyle brala - za jego pracę)
    Potem się rozchorował czy urlopował - ktos go zastępował
    i w 5 minut było po problemie.

    Morał taki,dokładność musi byc u programisty nie
    w komputerze - choć na pewno ta ostatnia też
    sie przydaje :)))))

    pozdrawiam




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: