Bonjour ,
Quelqu'un peu m'expliquer ce qu'il faut faire dans ce sujet s'il vous plaît ?
Affichez le plus grand parmi trois nombres réels. Au choix vous les saisirez ou les initialiserez avec differentes
valeurs ( et dans ce dernier cas vous recompilerez votre projet) pour tester votre programme sur plusieurs cas.
Au lieu d'afficher le résultat vous pouvez écrire une assertion de la forme
assert(max == 5.2); // vérifie que max vaut bien 5.2
L'inclusion <assert.h> devra alors être ajoutée avant la fonction main ( ).
Une insertion interrompt l'éxécution du programme avec un message d'errer si elle est fausse.
Hélas, pour comprarer deux réels il est vivement conseillé de prévoir une marge d'erreur et d'écrire plutôt:
double marge = 0.0001 ; // par exemple
| max-5.2 | < marge (1)
Rappel : |x| = -x si x<0 sinon x
Exprimer (1) sous forme d'une expression booléeenne
-----