ehh? no aspetta ti ringrazio perchè so che (se avessi capito) la tua risposta è molto precisa ed accurata, ma siccome sono appena entrato nel mondo di pascal (tra l'altro come autodidatta perchè nonostante in un pni, non faccio informaticaOriginariamente inviato da franzauker
non è opportuno fare confronti (per stabilità numerica) tra numeri reali.
Devi stabilire un eps (il tuo "zero"), stabilire una norma (=distanza) e fare i confronti con [prediamone una semplice] ABS(valore) > eps.
Meglio ancora la norma quadratica (valore*valore), che non soffre della discontinuità, ma ne puoi "inventare" quante ne vuoi (a seconda delle circostanze).) potresti spiegarlo in parole povere perchè devo usare if..than e non case of (come tra l'altro a giustamente detto sebaldar)?
grazie
comincio a capire, ma come faccio ad impostare questo "mio 0"?