30-12-2006, 02:25 PM
C'est simple
3.2 est un float. Si tu le passes en Integer, cela te donne 3.
Tu soustrais 3 à 3.2. Cela te donne 0.2. Tu regardes si 0.2 est plus proche de 0.0, 0.5 ou de 1.0. Puis, en fonction de cela, tu ajoutes soit 0.0 soit 0.5 soit 1.0.
Voili, voilà
3.2 est un float. Si tu le passes en Integer, cela te donne 3.
Tu soustrais 3 à 3.2. Cela te donne 0.2. Tu regardes si 0.2 est plus proche de 0.0, 0.5 ou de 1.0. Puis, en fonction de cela, tu ajoutes soit 0.0 soit 0.5 soit 1.0.
Voili, voilà