Retourner au contenu associé (journal : COBOL : c'est dans les vieilles marmites...)
Posté par abgech le 22 novembre 2020 à 15:49. En réponse au journal COBOL : c'est dans les vieilles marmites.... Évalué à 2.
C'est un piège classique des débutants en programmation.
Exemple :
float a;
... if (a == 0.0) ... => BUG
Alors que : ... if (abs(a) < 1e-6) // l'exposant dépend de la précision souhaitée ... => OK
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Autre article
Posté par abgech . En réponse au journal COBOL : c'est dans les vieilles marmites.... Évalué à 2.
C'est un piège classique des débutants en programmation.
Exemple :
float a;
...
if (a == 0.0)
...
=> BUG
Alors que :
...
if (abs(a) < 1e-6) // l'exposant dépend de la précision souhaitée
...
=> OK