Wpis z mikrobloga

@Marmite: a to co za problem javascript ma żeby sobie pobrać liczę miejsc po przecinku w tych liczbach które dodaje, pobrać największą liczbę i zwrócić sparsowanego floata toFixed(ta liczba po przecinku ?) tak jak to robią inne języki ?
  • Odpowiedz
A tutaj Ruby i standardowa biblioteka.

irb(main):001:0> puts 0.1 + 0.2
0.30000000000000004
=> nil

Problem rozwiązuje biblioteka BigDecimal
  • Odpowiedz
@Jurigag: Nie pytaj dlaczego tak jest. Jest i już, problem trzeba rozwiązać. Jeżeli jednak będziesz chciał zagłębić temat to polecam powrót do podstaw, podstaw - liczby binarne, konwersja z systemu dziesiętnego do dwójkowego i odwrotnie.
  • Odpowiedz