Claudiu Persoiu

Blog-ul lui Claudiu Persoiu


Calculatorul din Android vs. JavaScript

with 2 comments

Este vorba chiar de calculatorul din telefon. Eu am un HTC Desire cu Android 2.2. Aplicatia mea implicita de calculator, care se numeste simplu “Calc” ma uimeste. Foarte rar se intampla chiar sa am nevoie sa o folosesc si chiar si mai rar sa fac operatii cu numere fractionare pe ea, dar atunci cand fac mereu uit ca are o problema.

Sa zicem:

12 – 11

In Calc = 1, in JavaScript = 1. Nimic iesit din comun pana acum, nu?

Sa luam:

1.2 – 1.1

Orice elev de scoala primara stie ca rezultatul este 0.1.

In Calc este 0.099999999, ciudat? In JavaScript e si mai interesant totusi, rezultatul este 0.09999999999999987.

Este vorba de float, si presupun ca diferenta este de la numarul de zecimale afisate pe ecran. In ambele cazuri este folosit standardul IEEE 754.

Acum… in JavaScript se cunoaste aceasta problema, dar cel care a facut aplicatia de Android, a avut grija sa faca calculatorul stintific daca rotesti telefonul si nu a vazut problema asta?

Written by Claudiu Persoiu

3 May 2011 at 10:19 PM

Posted in Diverse

Tagged with ,

2 Responses to 'Calculatorul din Android vs. JavaScript'

Subscribe to comments with RSS or TrackBack to 'Calculatorul din Android vs. JavaScript'.

  1. Poate o sa ti se para off-topic, dar poate trebuie sa iti inlocuiesti telefonul cu un iPhone …

    manul2k

    4 May 2011 at 9:39 AM

  2. Cel putin eu am mai multe platforme cu care sa-mi fac alta aplicatie

    admin

    4 May 2011 at 10:25 AM

Leave a Reply