buguetj
Messages postés76Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention 5 avril 2012
-
3 nov. 2006 à 10:17
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 2021
-
4 nov. 2006 à 22:43
Bonjour, je voudrais savoir comment faire pour que quand on divise deux nombres le résultat soit un nombre décimal (à virgule).
J'ai essayer la fonction IntToStr et StrToInt mais aucune de ces deux fonction marche (c'est à dire que je n'ai qu'un nombre entier à la fin). et ni dans l'aide, ni dans le forum je n'ai trouvé se que je voulais.
cs_Loda
Messages postés814Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention30 juillet 20093 3 nov. 2006 à 11:52
dans l'aide de Delphi, il y a une rubrique (onglet de gauche pour naviguer par rubrique) appelée "guide du language Delphi", tu y trouverra les concept de base classé par thème.
Dans "type de donnée, variable et constante" il y a des explication plustot clair et complète sur les type de données. Tu y trouverra les réponses au question de ce type.
bonne lecture,
PS: j'ai Delphi en anglais, c'est possible que les noms que j'indique soit légèrement différent.
Vous n’avez pas trouvé la réponse que vous recherchez ?
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 4 nov. 2006 à 22:43
Si vous trouvez plus tordu, n'hésitez pas :
uses Math;
function Div2IntegersAndGetAFloat(const A, B: Integer;
const Length: Byte = 2): Extended;
begin
Result := StrToFloat(Format('%d,%d', [A div B, ((A mod B) * Trunc(IntPower(10, Length))) div B]));
end;