Kinetix

"Aki másnak felbontás...!"


  • lantlant
    #59520
    Ja és közben megtaláltam a kettővel előbbi kérdésemre a választ, csak rosszul kerestem googléval.
    Nem "túlcsordulás" -ra kellet volna keresni hanem "kerekítésre".
    Íme a kimerítő válasz:
    kerekítés
    kerekítés
    ..amikből többek között kiderül, hogy
    alap utasításként nincs a max scriptben kerekítés
    vagy lefele "kerekít": floor
    vagy felfele "kerekít": ceil
    ha kerekíteni akar valaki akkor írhat rá funkciót:
    fn roundInt n = (n+0.5) as integer
    roundInt 22.51
    ..ja és soha se felejtse el senki aki scritelesre adja fejet, hogy egész számokkal való osztás érdekes
    eredményeket adhat:
    5/2 --eredménye: 2 :)
    5*1.0/2 --így már jó lesz :)