Comment récupération la partie fractionnaire d'un nombre
cs_Niníel
Messages postés20Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 juillet 2004
-
2 oct. 2003 à 10:54
cs_Niníel
Messages postés20Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 juillet 2004
-
2 oct. 2003 à 15:19
Bonjour!
Voila je cherche la fonction qui permet de récupérer la partie fractionnaire d'un nombre. Ex: si j'ai 4.25, je veux récupérer juste le 0.25... :-P
J'imagine que c'est supère facile pour les bêtes du code :-) Mais étant un pauvre petit débutant (ben faut bien commencer un jour!!!) ben pour moi c'est assez la mrd... :-D
cs_Niníel
Messages postés20Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 juillet 2004 2 oct. 2003 à 11:40
En effet, c'est une solution. J'y avais pensé mais cette perspétive ne m'enchante pas trop, car avec ce système ma fonction va être très lourde (pas cool).
Cependant je te remercie de te réponse :-P
Je sais qu'il existe qqch de tout fait qui fait exactement ce que je veux, mais j'arrive pas à mettre la main dessus (en plus je suis sur que c tout con)...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 2 oct. 2003 à 11:47
Ne sera pas plus lourd que d'appeler quelque fonction 'tout fait' qui ne fera rien d'autre que ce que j'ai dit. S'il y avait une instruction FPU qui puisse extraire la partie fractionnaire, je te l'aurais dit.
BruNews, ciao...
cs_Niníel
Messages postés20Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 juillet 2004 2 oct. 2003 à 12:10
OK sa roule :-P Ben je m'en remet à tes conseils.
Enfaîte ce que je veux faire c un prog qui calcul mes moyennes (des cours prof). Donc à la base on sait pas combien de note on va rentrer. Bon ben il suffit d'utiliser une boucle pour ça :-D Mais après ma moyenne faut l'arrondir du style: Moi je suis noter de 0 à 6 donc si j'ai une moyenne de 4.17 ben sa me mettra 4 (sa passe au 0.5 à partire de 0.25), si j'ai 4.65 ben sa me fait 4.5 (sa passe au 5 à partire de 0.75) et si j'ai 4.85 ben sa fait 5.
Donc pour ma fonction arrondi je voulais juste prendre la partie fractionnaire de la moyenne pour ensuite dire que sii celle-ci et plus petite que 0.25 faire la moyenne moin la partie fractionnaire, si elle et plus petite que 0.75 faire la moyenne moin la partie fractionnaire plus 0.5 et que si c rien de tout sa passer à l'entier supérieur.
Voila exactement le pourquoi du comment. Qu'en penses-tu?
Sur ce, bon appétit :-P
Niníel
Vous n’avez pas trouvé la réponse que vous recherchez ?