begin process at 2012 02 11 07:30:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

Problème calcul décimal


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème calcul décimal

mardi 15 avril 2008 à 10:28:27 | Problème calcul décimal

Jordan59

Bonjour à tous,

Je rencontre un problème dans la fonction suivante :

function TEcartArticle.GetValo: Extended;
begin
  Result := (- EcartMoins + EcartPlus) * P;
end;

Dans cette fonction EcartMoins et EcartPlus sont de type Extended et P de type double.

Mon problème est que le resultat renvoyé est toujours arrondi à l'entier alors que je voudrais 2 chiffres après la virgule


Quelqu'un pourrait-il m'éclairer ?

D'avance merci !
mardi 15 avril 2008 à 11:47:34 | Re : Problème calcul décimal

cirec

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

regarde ce thread il pourrait bien t'éclairer

 
@+
Cirec

mardi 15 avril 2008 à 14:06:43 | Re : Problème calcul décimal

Jordan59

Mes variables sont bien en extended et pourtant ça ne marche pas !
mardi 15 avril 2008 à 14:35:43 | Re : Problème calcul décimal

Jordan59

C'est bon, j'ai trouvé c'était mon FORMATFLOAT qui n'était pas bon dans mon affichage !

mardi 15 avril 2008 à 15:18:59 | Re : Problème calcul décimal

cirec

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
ha ha ha

pour l'affichage en général regarde cette excellent tutoriel de F0xi

 
@+
Cirec

mardi 15 avril 2008 à 16:43:46 | Re : Problème calcul décimal

f0xi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

Attention! Format n'arrondit pas les valeurs, il les tronque (tout comme Trunc)!

pour arrondire il faut utiliser RoundTo, Round, Ceil, Floor.






Cette discussion est classée dans : problème, fonction, calcul, décimal, extended


Répondre à ce message

Sujets en rapport avec ce message

Attention voila une bonne question de conversion ! [ par billou_13 ] Alors, voila mon problème, je lis un fichier texte et je dois récupérer les valeurs dans des variables de type single ou double.Voila ma ligne lue: Problème de fonction déclarée dans Public [ par crostif ] Bonjour,j'ai eu une fonction à déclarer en publique pour y faire appel depuis d'autres formes (les uses sont correctement déclarée)lors de la compilat Problème de conversion avec Extended [ par thoreycity ] Bonjour,Je voudrais convertir une variable de type Extended en String.J'ai pourtant cherché dans l'aide delphi et sur le site mais je n'ai rien trouvé Problème IdHTTP1.Disconnect [ par architect ] Bonjour, J'ai un problème actuellement avec la fonction IdHTTP1.Disconnect. Mon but étant de pouvoir arrêter un téléchargement en cours de route. Voi Calcul du temps écoulé entre deux dates.. [ par 68_abis ] Bonjour à tous,J'utilise la fonction time() en php pour connaitre le nombre de secondes écoulées entre deux dates..En php la date de référence pour le Calcul d'heure [ par chantalehoule ] Bonjour j'aimerais avoir une fonction qui calcul le nombre d'heure entre 2 dates Ayant plus de 24 heures d'intervalles!Et en même temps y a t'il quelq IncHour [ par Eric84 ] Bonjours, J'ai un problème avec la fonction INCHOUR. Code :   if (FichierTransfert.ReadString('Configuration', 'Periode', '') 'NOR') then      IncHou probleme avec la fonction length [ par informatixo ] J'ai réalisé une fonction EstNumerique en m'inspirant d'une solution que delphiprog avait donné dans un post, donc ne vous étonnez pas de ce nom. Je Calculer une puissance [ par plhea ] bonjour à tous,j'ai un petit problème :dans mon programme, je dois calculer des puissances, et pour cela j'utilise la fonction Power de Math.Le problè problème sur un calcul [ par philpas ] bonjour,j'ai un soucis avec la réponse d'un résultat de calculj'écrisif Position_Courante.Z-Position_Courante.Ybegin   Message_Erreur(18,'');end


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales