Bonjour a tous, j'ai absolument besoin dans un programme, d'isoler dans une variable deux chiffres appartenant a un nombre.
Je m'explique, je voudrais faire correspondre a une variable les deux chiffres apres la virgule d'une racine d'un nombre a 5 chiffres, par exemple la racine carrée de 535919 est environ égale a 732.065 et je voudrais extraire le nombre 06 ( de 732.065) pour le placer dans une variable .
Une idée ?
Merci d'avance
d'habitude j'aide pas mais là ça parait assez simple quand même.
pour un nombre N = 732.065
tu le multiplies par 100 ça donne 73206.5
tu prends la partie entière 73206
tu prends le reste de la division par 100 : 06 c'est gagné
Donc en C:
float n=732.065;
int resultat = ((int)(n*100))%100;
en tibasic ça doit faire int(n*100) mod 100 ou un truc du genre.
Merci beaucoup pour votre aide rapide, surtout pour l'astuce de la multiplication/division euclidienne je n'y avais pas pensé.
La commande exacte en ti basic est finalement : int(mod((root(nombre,2)*100),100))-->a