Bonjour,
Je souhaite faire faire un calcul à Delphi et je m'étonne de ses limites !
Je suppose que c'est moi qui doit mal m'y prendre car sinon, cela voudrait dire que Delphi ne peut gérer les calculs évolué (style scientifiques).
Mon problème est le suivant:
J'ai une variable
Je pose le calcul suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part resultReal: real (donc, elle doit contenir de 5.0 x 10^-324 .. 1.7 x 10^308)
et j'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part resultReal := 180 * 12103014 ;
Alors que 180 * 12103014 est bien compris entre 5.0 x 10^-324 .. 1.7 x 10^308.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Débordement dans opération de conversion ou arithmétique !
Je ne comprends pas pourquoi...
Quelqu'un sait-il d'où mon erreur vient ? Et comment faire en sorte que Delphi prenne bien en compte le "vrai" intervalle de Real ? Car j'ai du mal à croire que Delphi soit limité par ce "petit" calcul...
Par avance, merci.
PS: j'ai aussi essayé avec le type Extended mais j'obtiens le même résultat![]()
Julien.
Partager