Autre "tuyaux" mais qui ne diffère pas des autres :
Kamill t'as initié au débordement d'une variable et c'est important de le comprendre.
Il y a deux façons de gérer les entiers :
_ les entier signés, c'est à dire qui contiennent des valeurs positives et négatives avec 0 au milieu
_ les entiers non signés (unsigned integer) qui ne contiennent que des valeurs positives etoù on commence par 0
Ce type ne peut pas gérer les valeurs négative mais double la valeur positive avant débordement.
Mais faire des calculs avec des entiers ne donnera que des résultats entiers : c'est la règle.
Si tu veux obtenir des résultats décimaux avec des opérandes entiers il faut "forcer" le résultat en décimal.
En programmation on dit qu'on "caste" et c'est ce qu'a fait kamill quand il ajouter (float) devant une des variables entieères pour que le compilateur comprenne qu'il doit faire un calcul en flotant( décimal).
Cela t'arrive t-il de répondre aux demandes d'informations complémentaires ou pas ?
Si tu as résolu le problème par toi-même ce serait bien de donner la solution.
Nous, on veut bien partager, mais ce n'est pas à sens unique ...
Cela t'arrive t-il de répondre aux demandes d'informations complémentaires ou pas ?
Si tu as résolu le problème par toi-même ce serait bien de donner la solution.
Nous, on veut bien partager, mais ce n'est pas à sens unique ...