Info:

twitter

Ultimi commenti: Comment feed

Tags:

Archivio 2017:

Mag Apr Mar Feb Gen

Archivio 2016:

Dic Nov Ott Ago Mag Mar Feb Gen

Archivio 2015:

Nov Ott Set Mar Gen

Archivio 2014:

Dic Nov Ott Set Lug Giu Mag Apr Gen

Archivio 2013:

Dic Nov Set Ago Lug Giu Mag Apr Feb Gen

Archivio 2012:

Dic Nov Ott Set Ago Giu Mag Apr Mar Feb Gen

Archivio 2011:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2010:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2009:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2008:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2007:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2006:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Cercare numeri reali

einstein[1]Soluzione pratica ad un problema comune. È la seconda volta che si manifesta in meno di due anni e avrei pensato che la soluzione a mio dire più pratica di tutte fosse anche la più intuibile. A guardare le facce ogni volta che la propongo direi di no.

Il problema: cercare e visualizzare tutte le righe (di una tabella, lista, contenitore, ecc.) contenenti valori in virgola mobile. Ovvero: se l’utente cerca “2.5” il valore 2.4998 dovrebbe essere “accettato”?

Soluzione: usare i principi della notazione scientifica. Ovvero convertire:
(X == 2.5) in (2.45 < X <= 2.55); similmente (X == 2.50) in (2.4995 < X <= 2.505) e
(X <= 2.5) in ( X <= 2.55). Lasciare ( X < 2.5) così come è e agire simmetricamente per il verso opposto.

Ora spero nel premio Nobel per il parsing.

-quack

Potrebbero interessarti anche:
Commenti (2):
1. Beppe
sabato 10 novembre 2012 alle 11:49 AM - IE 9.0 Windows 7
   

Non dovrebbe essere (X == 2.50) convertito in (2.495 < X <= 2.505) ?

   
2. Paperino
domenica 11 novembre 2012 alle 11:01 PM - chrome 23.0.1271.64 Windows 7
   

corretto!

   
Lascia un commento:
Commento: (clicca su questo link per gli smiley supportati; regole di ingaggio per i commenti)
(opzionale, per il Gravatar)