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!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin2!goblin.stu.neva.ru!feeder.erje.net!eu.feeder.erje.net!newsfeed
    .fsmpi.rwth-aachen.de!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!nx02
    .iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.ne
    ostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "Ghost" <g...@e...pl>
    Newsgroups: pl.comp.programming
    References: <c...@g...com>
    <528483de$0$2277$65785112@news.neostrada.pl>
    <528485cf$0$2179$65785112@news.neostrada.pl>
    Subject: Re: ułamki (alternatywnie do floata)
    Date: Thu, 14 Nov 2013 09:59:31 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
    Lines: 28
    Message-ID: <528490f8$0$2170$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 80.55.157.1
    X-Trace: 1384419576 unt-rea-b-01.news.neostrada.pl 2170 80.55.157.1:1931
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:204673
    [ ukryj nagłówki ]


    Użytkownik "Tomasz Kaczanowski" <kaczus@dowyciecia_poczta.onet.pl> napisał w
    wiadomości news:528485cf$0$2179$65785112@news.neostrada.pl...
    >W dniu 2013-11-14 09:03, Robert Winkler pisze:
    >> Ale żeby nie było tak pesymistycznie.
    >> Jest jedno zastosowanie gdzie stosowanie liczba zmiennoprzecinkowych
    >> jest niedopuszczalne i gdzie od dziesięcioleci stosuje się zapis podobny
    >> do proponowanego przez ciebie, czyli liczby stałoprzecinkowe,
    >> a domeną są finanse.
    >> Z tego powody bazy danych, niektóre języki programowania i biblioteki
    >> oferują typy danych rodzaju money czy decimal do przechowywania kwot.
    >> Przyjmuje się tam jednak stała wartość mianownika,
    >> jedną z wielokrotności liczby 10,
    >> na przykład 10000, zapewnia to 4 miejsca po przecinku,
    >> co wystarczy aby prawidłowo opisać problem zaokrągleń,
    >> przy założeniu że minimalną wartością jaką można operować
    >> jest cent, grosz lub ich odpowiednik z innych systemów walutowych.
    >
    > Niestety tak przygotowane liczby nie przydają się aż tak bardzo w
    > zastosowaniach finansowych. Bzdurne ograniczenie do 4 liczb po przecinku
    > bierze w łeb, gdy zaczynamy działać na więcej niż jednej walucie, a gdy
    > dojdą do tego procenty, są wręcz szkodliwe... Dlatego nie wiem do czego
    > można stosować przykładowo TCurrency z Delphi nie przydaje się do niczego
    > sensownego, ponad proste działania....

    Do przechowywania nadaje sie idealnie, co do obliczen, wystarczy minimalnie
    wieksza precyzja celem wlasciwej realizacji zaokraglen.

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: