Retourner au contenu associé (journal : [Humour] vers un monde différent)
Posté par snowball (site web personnel) le 19 décembre 2017 à 19:43. En réponse au journal [Humour] vers un monde différent. Évalué à 3.
I love Ada ;)
Par contre, comme ce type ne peut gérer correctement que l'addition et la multiplication si tu fais
with Ada.Text_io; use Ada.Text_Io; procedure Test_Real is type mon_real is delta 0.1 digits 3 range 0.0..10.0; begin Put_line (mon_real'Image(3.0*(5.0/3.0))); end Test_Real;
Au lieu de te sortir 5.0, il te sort 4.8 :) Ada n'échappe malheureusement pas à la dure loi des math: les décimaux ne forment qu'un anneau et pas un corps (cf https://fr.wikipedia.org/wiki/Corps_(math%C3%A9matiques) et https://fr.wikipedia.org/wiki/Anneau_unitaire )
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Ca marche aussi... Mais j'ai triché
Posté par snowball (site web personnel) . En réponse au journal [Humour] vers un monde différent. Évalué à 3.
I love Ada ;)
Par contre, comme ce type ne peut gérer correctement que l'addition et la multiplication si tu fais
Au lieu de te sortir 5.0, il te sort 4.8 :)
Ada n'échappe malheureusement pas à la dure loi des math: les décimaux ne forment qu'un anneau et pas un corps (cf https://fr.wikipedia.org/wiki/Corps_(math%C3%A9matiques) et https://fr.wikipedia.org/wiki/Anneau_unitaire )