Accueil > Forum > > > > Comment récupération la partie fractionnaire d'un nombre
Comment récupération la partie fractionnaire d'un nombre
jeudi 2 octobre 2003 à 10:54:23 |
Comment récupération la partie fractionnaire d'un nombre

Niníel
|
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 Merci d'avance de vos réponses Niníel
|
|
jeudi 2 octobre 2003 à 10:59:56 |
Re : Comment récupération la partie fractionnaire d'un nombre

BruNews
|
soustrais sa partie entiere. Si le nbr de chiffres de sa partue entiere >= 20, la parte fractionnaire est indefinie. BruNews, ciao...
|
|
jeudi 2 octobre 2003 à 11:40:30 |
Re : Comment récupérer la partie fractionnaire d'un nombre

Niníel
|
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)...
Merci encore
Niníel
|
|
jeudi 2 octobre 2003 à 11:47:58 |
Re : Comment récupération la partie fractionnaire d'un nombre

BruNews
|
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...
|
|
jeudi 2 octobre 2003 à 12:10:05 |
Re : Comment récupérer la partie fractionnaire d'un nombre

Niníel
|
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
|
|
jeudi 2 octobre 2003 à 15:07:48 |
Re : Comment récupération la partie fractionnaire d'un nombre

BruNews
|
Fonction MoyennePerso fait ce dont tu as besoin. Prog de test complet.
#include <windows.h> #include <stdio.h>
__declspec(naked) double __stdcall MoyennePerso(double val) { __asm { lea eax, [esp+4] fld qword ptr[eax] mov dword ptr[eax], 0F7Fh fldcw word ptr[eax] fist dword ptr[eax] mov edx, eax fild dword ptr[eax] xor ecx, ecx fxch st(1) fsub st(0), st(1) fstp qword ptr[eax] mov eax, [eax+4] cmp eax, 3FD00000h jb short mExit mov [edx], ecx cmp eax, 3FE80000h ja short superieur mov dword ptr[edx+4], 3FE00000h fadd qword ptr[edx] ret 8 superieur: fld1 faddp st(1), st(0) mExit: ret 8 } }
int WINAPI WinMain(HINSTANCE h, HINSTANCE, PSTR, int) { char szbuff[24]; double d = 1298.24; // MODIFIER POUR TESTS d = MoyennePerso(d); sprintf(szbuff, "%.2f", d); MessageBox(0, szbuff, "VALEUR", 0); return 0; }
BruNews, ciao...
|
|
jeudi 2 octobre 2003 à 15:19:00 |
Re : Comment récupération la partie fractionnaire d'un nombre

Niníel
|
Que te dire à part un grand merci  Niníel
|
|
Cette discussion est classée dans : récupérer, nombre, récupération, partie, fractionnaire
Répondre à ce message
Sujets en rapport avec ce message
Récupération d'évènements windows [ par fginer ]
Bonjour,Je souhaite savoir comment on peut faire pour récupérer les message windows envoyée à la fenêtre principale d'une application.En effet, il me
récupération de paramètres [ par ro0tsman ]
Bonjour tout l'monde,je voudrai savoir comment récupérer les paramètres passé à un programme lorsqu'il est appelé en ligne de commande.Par exemple ima
Récupérer une partie d'une chaine de caractère !!! [ par tazmania37 ]
Hello,Alors voilà mon problême, je récupère un fichier htm sur le net mais je ne veux qu'une partie de ce fichier pour l'afficher.Je sais juste ce qu'
récupération texte affiché dans une applette WEB [ par jfkhome ]
récupération texte affiché dans une applette WEBRépondre à ce message - <A href="javascript:alert('pas encore impl
Payer ? Récupération données logiciel [ par cestouf ]
Je souhaite récupérer des valeur présentes dans le logiciel de démonstration présenté dans la page www.fxcmfrench.com. Je souhaite récupérer les taux
récupération d'un fichier texte [ par fab3131 ]
J'aimerais savoir comment récupérer un fichier texte sur le disque dur, à partir d'un bouton récupérer je suis sous visual c++ .netmerci de vot
Partie entière d'un nombre [ par Sniper_Vgaerr ]
Bonjour,J'aurai voulu un petit renseignement, j'aurai voulu savoir comment faire pour savoir si un chiffre est entier ou pas ? J'ai une procedure dans
Récupération de Handle [ par Gendal67 ]
Bonjour à tous,J'ai un petit souci et j'espère que les plus habiles sauront me répondre car je suis un peu embêté là.Voila, j'aimerais récupérer le ha
Récupération d'une couleur d'un pixel d'un canevas [ par bretgod ]
Bonjour, Je travaille sous Borland Builder C++, et je cherche à récupérer la valeur du dernier pixel RGB (coin inférieur droit )d'un canvas(ou g insé
récupérer une partie de l'heure [ par daminou973 ]
Bonjour à tous! je voudrais savoir si il exister une fonction ou un algo pour récupérer uniquement l'heure ou les minutes ou les secondes exemple: il
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|