J'ai un problème avec la valeur retournez par un Ceil ou plutot avec la valeur à l'intérieur du Ceil.
Je n'ai pas le même résultat quand je passe par une valeur intermédiaire;
mes valeurs sont
LListeEtapeProd.Items[i + 1].QteMP Integer -> 1056
LEtpProd.EtapeCont.TauxPerte Real -> 60
LEtpProd.EtapeCont.NbContEntreeContSortie Real -> 1
retourne 2641
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 LEtpProd.QteMP := Ceil(LListeEtapeProd.Items[i + 1].QteMP / (1 - LEtpProd.EtapeCont.TauxPerte / 100) * LEtpProd.EtapeCont.NbContEntreeContSortie);
LQte: Real;
retourne 2640
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 LQte := LListeEtapeProd.Items[i + 1].QteMP / (1 - LEtpProd.EtapeCont.TauxPerte / 100) * LEtpProd.EtapeCont.NbContEntreeContSortie; LEtpProd.QteMP := Ceil(LQte);
La deuxième etant la bonne
C'est embétant de devoir passer par des valeurs intermediaires pour avoir le bon résultat.
Avez vous déjà eu ce problème ?
Partager