salut les amis
j'ai un petite soucis, c'est que je dois diviser deux flottante et je dois
obtenir un integer "sans virgule" je n'ai pas besoin après virgule
comment faire ça ??
merci d avance![]()
salut les amis
j'ai un petite soucis, c'est que je dois diviser deux flottante et je dois
obtenir un integer "sans virgule" je n'ai pas besoin après virgule
comment faire ça ??
merci d avance![]()
Peux tu nous montrer ce que tu as déjà fait pour que ce soit un peu plus claire.
une division de reel renvoi un reel : Normal
Il faut donc tronquer le reel pour avoir un entier
si a et b sont des reels, R un entier -> R := A/B
a+
Tu peux caster ton resultat pour avoir un entier, tout dépend tu programme ça en quel langage.
Salut,
Est ce que tu veux avoir un arrondi au conserver les chiffres avant la virgule ?
Soit A=3.96!
Tu veux conserver le 3 ou arrondir à 4 ?
Bonjour,
Tu peux essayer ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2uses math;
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var valeur1,valeur2:Real; resultat:integer; begin valeur1:=100.23; valeur2:=25.10; resultat:=StrToInt(floatToStr(SimpleRoundTo((valeur1/valeur2), 0))); end
Erratum a ma precedente reponse :
Si A et B sont des "real"
R un entier
et si il s'agit de négliger totalement les decimales sans pratiquer l'arrondi
R := trunc(A/B)
si tu veux un arrondi c'est
R := Round(A/B);
ceci en pascal ou en delphi.
Gio,
C'est du Pascal basique.![]()
Partager