Alv:it integereinä
Re: Alv:it integereinä
Vaikka kuinka liukuluvut olisivat epätarkempia, lukutyypin valinta on käsittämätön tuollaiselle parametrille, joka aivan hyvin voi olla muutakin kuin integer.
While I had personally never felt the lack of a penis, I did admit that it was a handy thing to have along on a picnic…
D. Gabaldon
D. Gabaldon
Re: Alv:it integereinä
Onhan esim. tuloverokin ilmoitettu desimaalilukuna iät ja ajat. Tuossa alvissa voi toki olla takana ajatus järjestelmän suorituskyvyn optimoinnista. Ehkä lähimaksutapahtumassa kokonaisluku siirtyy bittiavaruudessa liukulukua nopeammin?
Re: Alv:it integereinä
Itse ajattelin ensin, että kyse on ikivanhoista systeemeistä ja muuttujan viemän muistin optimoinnista. Mutta tuossa jutussa puhutaan vain siitä, että liukulukuihin liittyvien pyöristysepätarkkuuksien vuoksi integerejä on suosittu rahaan liittyvissä softissa
While I had personally never felt the lack of a penis, I did admit that it was a handy thing to have along on a picnic…
D. Gabaldon
D. Gabaldon
Re: Alv:it integereinä
Luultavasti integeriä käytetään siksi, että tuoteita voidaan tuoda ja viedä exceliin. Excel saattaa muuttaa desimaaliluvun 25.5 päivämääräksi 25 Toukokuuta (tässä on nyt senverran aikaa siitä, kun olen ohjelmoinut, jotta en muista milloin tämä tapahtuu)
https://o-e-tuki.paytrail.com/hc/fi/art ... cel-tuonti
Lisäksi desimaalilukujen käytössä on ongelmia siinä, onko desimaalierotin piste vai pilkku.
Re: Alv:it integereinä
Verohallintoa tuo pyöristysepätarkkuus ei kuitenkaan haittaa tuloveron osalta?MooM kirjoitti: ↑18 Huhti 2024, 09:21Itse ajattelin ensin, että kyse on ikivanhoista systeemeistä ja muuttujan viemän muistin optimoinnista. Mutta tuossa jutussa puhutaan vain siitä, että liukulukuihin liittyvien pyöristysepätarkkuuksien vuoksi integerejä on suosittu rahaan liittyvissä softissa
Re: Alv:it integereinä
Ohjelmoija on mokannut jos on vallinnut kokonaisluvun prosentin esittämiseen. Mutta ei kuulosta isolta ongelmalta.
Re: Alv:it integereinä
Jos puhutaan kaupallisista tuotteista, mitään copypastausta exceliin ei pitäisi olla mukana. Exceliä voi kyllä lukea ja kirjoittaa ihan alemmallakin tasolla ja määritellä itse, mitä tyyppiä soluihin kirjoitetaan.SHT kirjoitti: ↑18 Huhti 2024, 09:29Luultavasti integeriä käytetään siksi, että tuoteita voidaan tuoda ja viedä exceliin. Excel saattaa muuttaa desimaaliluvun 25.5 päivämääräksi 25 Toukokuuta (tässä on nyt senverran aikaa siitä, kun olen ohjelmoinut, jotta en muista milloin tämä tapahtuu)
https://o-e-tuki.paytrail.com/hc/fi/art ... cel-tuonti
Lisäksi desimaalilukujen käytössä on ongelmia siinä, onko desimaalierotin piste vai pilkku.
While I had personally never felt the lack of a penis, I did admit that it was a handy thing to have along on a picnic…
D. Gabaldon
D. Gabaldon
Re: Alv:it integereinä
No eipä sille vaihtoehtojakaan ole. Käytännössä nuo ovat merkityksettömiä.ID10T kirjoitti: ↑18 Huhti 2024, 09:30Verohallintoa tuo pyöristysepätarkkuus ei kuitenkaan haittaa tuloveron osalta?MooM kirjoitti: ↑18 Huhti 2024, 09:21Itse ajattelin ensin, että kyse on ikivanhoista systeemeistä ja muuttujan viemän muistin optimoinnista. Mutta tuossa jutussa puhutaan vain siitä, että liukulukuihin liittyvien pyöristysepätarkkuuksien vuoksi integerejä on suosittu rahaan liittyvissä softissa
While I had personally never felt the lack of a penis, I did admit that it was a handy thing to have along on a picnic…
D. Gabaldon
D. Gabaldon
- KultaKikkare
- Reactions:
- Viestit: 4969
- Liittynyt: 28 Marras 2022, 22:30
Re: Alv:it integereinä
Fixed point on hyvä valuuttalaskuissa. Eli käytännössä säilötään Alv vaikka promillen kymmenesosina ja rahasummat sentteinä, lasketaan ja siirretään pilkkua oikeaan paikkaan.
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Re: Alv:it integereinä
Minä muistan ajan, jolloin tulot piti pyöristää kokonaisluvuksi paperisessa veroilmoituksessa.
Re: Alv:it integereinä
Siinä voi tulla ongelmia, jos MaxInt ylitetään.KultaKikkare kirjoitti: ↑18 Huhti 2024, 09:54 Fixed point on hyvä valuuttalaskuissa. Eli käytännössä säilötään Alv vaikka promillen kymmenesosina ja rahasummat sentteinä, lasketaan ja siirretään pilkkua oikeaan paikkaan.
- KultaKikkare
- Reactions:
- Viestit: 4969
- Liittynyt: 28 Marras 2022, 22:30
Re: Alv:it integereinä
Se on totta, jos ei 64bittiä riitä niin sit 128bittinen BigInt. Jos sekään ei riitä niin sit kaksi sellasta ja vähän lisäkoodia väliin.SHT kirjoitti: ↑18 Huhti 2024, 10:33Siinä voi tulla ongelmia, jos MaxInt ylitetään.KultaKikkare kirjoitti: ↑18 Huhti 2024, 09:54 Fixed point on hyvä valuuttalaskuissa. Eli käytännössä säilötään Alv vaikka promillen kymmenesosina ja rahasummat sentteinä, lasketaan ja siirretään pilkkua oikeaan paikkaan.
Mut moderneissa kielissä on sopivat tietotyypit valmiina, c# decimal, Java BigDecimal, jne... Ja kaikille yleisille kielille löytyy sopivia kirjastoja valmiina.
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
- KultaKikkare
- Reactions:
- Viestit: 4969
- Liittynyt: 28 Marras 2022, 22:30
Re: Alv:it integereinä
Sit kannattaa varata tietty määrä bittejä desimaaleille niin voi bit shiftillä konvertoida fixed point aritmetiikasta esitettäviksi desimaaliluvuiksi.
Tolleen tehtiin kaikki matikka silloin kun kaikissa prosareissa ei vielä ollu hw tukea flotari laskuille. 386:ssa oli vielä erillinen matikkaprosessori.
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.