Methode qui permet de trouver l'écart en pourcentage entre 2 chiffre [Résolu]

The_Blinker 5 Messages postés samedi 2 avril 2005Date d'inscription 27 juin 2005 Dernière intervention - 8 juin 2005 à 09:52 - Dernière réponse : The_Blinker 5 Messages postés samedi 2 avril 2005Date d'inscription 27 juin 2005 Dernière intervention
- 27 juin 2005 à 16:08
Bonjour,
en faite g besoin de comparer 2 chiffre et en déduire le pourcentage d'écart et je voulais savoir si ya une methode pres contruite dans c++ builder ou instruction sinon ben si ya kelkun ki pe m'aider a la creer ya pas de refu.
Merci a tous.
ps: dsl pour l'orthographe mais bon kan on ve taper vite lol ;)
Afficher la suite 

5 réponses

Répondre au sujet
DeAtHCrAsH 2674 Messages postés vendredi 25 janvier 2002Date d'inscription 6 février 2013 Dernière intervention - 8 juin 2005 à 10:54
+1
Utile
Yep,
Tu veux faire quoi exactement parceque le pourcentage d'acart entre deux nombre ca veut rien dire.
La seule chose logique qu'il puisse y avoir est si tu précise un nombre de référence afin de calculer la marge entre ces deux nombres.

Exemple :

Mes deux nombres : 100 et 80
Ma référence : 100

Caclul : abs(100 - 80) * 100 / 100 = 20% d'écart quand 100 est la référence .

Autre exemple :
Mes deux nombres : 100 et 80
Ma référence : 80

Caclul : abs(100 - 80) * 100 / 80 = 25% d'écart quand 80est la référence.

Tu vois bien que les résultat ne seont pas du tout pareil ...
Pour ce qui est de la fonction a écrire en C, c'est pas bien compliqué :

float CalculMarge( float RefNb1, float Nb2)
{
return (abs(RefNb1 - Nb2) * 100 / RefNb1);
}

Si t'as des questions n'hésites pas.

Shell

P.S : abs permet d'obtenir la valeur absolue car une marge est toujours positive!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de DeAtHCrAsH
cs_Adeon 293 Messages postés jeudi 21 août 2003Date d'inscription 10 avril 2015 Dernière intervention - 8 juin 2005 à 09:56
0
Utile
Le pourcentage d'ecart ?
c koi ca ?

Adeon
Commenter la réponse de cs_Adeon
BunoCS 13763 Messages postés lundi 11 juillet 2005Date d'inscription 20 avril 2018 Dernière intervention - 8 juin 2005 à 10:53
0
Utile
Euh... avec un peu de reflexion et en mélangeant soustraction et
division, tu devrais pouvoir y arriver quand même!!! Ah pardon,
j'oubliais: enlève l'énorme poil dans ta main

Ceci dit, aucun rapport avec le C/C++


Buno
----------------------------------------
L'urgent est fait, l'impossible reste à faire. Pour les miracles, prévoir un délai...
Commenter la réponse de BunoCS
DeAtHCrAsH 2674 Messages postés vendredi 25 janvier 2002Date d'inscription 6 février 2013 Dernière intervention - 8 juin 2005 à 11:42
0
Utile
J'oubliais aussi...
Dans la fonction CalculMarge, le paramètre RefNb1 doit etre le nombre que tu as c
hoisies comme référence pour le calcul.

Shell
Commenter la réponse de DeAtHCrAsH
The_Blinker 5 Messages postés samedi 2 avril 2005Date d'inscription 27 juin 2005 Dernière intervention - 27 juin 2005 à 16:08
0
Utile
Bonjour tout le monde je tien à m'excuser car dans un premiere temps je me suis mal exprimer et je n'ai pas pensé à venir voir les réponses :s sinon ne vous inquiétez pas j'ai trouver la réponse et merci quand meme ;)
Commenter la réponse de The_Blinker

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.