Calcul simple [Résolu]

citt 213 Messages postés dimanche 8 juin 2003Date d'inscription 9 février 2012 Dernière intervention - 13 juil. 2006 à 10:27 - Dernière réponse : sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention
- 13 juil. 2006 à 10:31
Bonjour,

Je veut faire le calcul d'un prix avec un pourcentage ce qui donne ceci en code :

double test = (Budget * (pourcent/100));

Budget est un Int ainsi que pourcent

Cela donne avec les vrai chiffre l'expression ci-dessous :

double test2 = (5062 * (75 / 100));
Mais il me retourne comme resultat 0.0 je comprend pas du tout ????

Citt_jr
Bats toi avec les meilleurs, crève avec le reste
Afficher la suite 

1 réponse

Répondre au sujet
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 13 juil. 2006 à 10:31
+3
Utile
normal car :

5062, 75 et 100 sont des int... donc pas de virgules...

par contre tu peux faire ceci :

double test2 = ((double)5062 * ((double)75/(double)100));

c'est lourd... mais ca marche :)

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de sebmafate

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.