Problème de calcul PL7 PRO
bigburns
Messages postés
21
Statut
Membre
-
antonail72 Messages postés 1 Statut Membre -
antonail72 Messages postés 1 Statut Membre -
Bonjour,
Question posé par antonail72.
De part le forum j'ai pu voir que tu maitrisais bien pl7 pro, ca tombe bien !!! J'ai une question ! lol !
Je désire effectuer une opération dans pl7.
Dans mon bloc operate je voudrais idéalement la chose suivant :
%md4:=(((%mw2 + 18860)*175)/100000)
%md4 est une valeur que j'affiche sur mon proface
%mw2 est un paramètre qui varie de 1000 à 5000 dont tout les digits sont importants pour un souci de présicion.
Le problème ici c'est que ma multiplication par 175 me fait dépasser le double mot ce qui me donne un résultat érroné.
As-tu une solution ?
Response:
Question posé par antonail72.
De part le forum j'ai pu voir que tu maitrisais bien pl7 pro, ca tombe bien !!! J'ai une question ! lol !
Je désire effectuer une opération dans pl7.
Dans mon bloc operate je voudrais idéalement la chose suivant :
%md4:=(((%mw2 + 18860)*175)/100000)
%md4 est une valeur que j'affiche sur mon proface
%mw2 est un paramètre qui varie de 1000 à 5000 dont tout les digits sont importants pour un souci de présicion.
Le problème ici c'est que ma multiplication par 175 me fait dépasser le double mot ce qui me donne un résultat érroné.
As-tu une solution ?
Response:
Ton problème vient de ton bloc opération. Car en utilisant %MW2 pour lui,
il croit qu'il faut faire un calcul sur 16 bits ce qui provoque effectivement
un débordement.
Pour effectuer un calcul sur 32 bits, il faut que tous soit en double mots.
Pour résoudre ton problème tu as juste à remplacer %MW2 par %MD2.
A voir également:
- Problème de calcul PL7 PRO
- Clé windows 10 pro 64 bits gratuit - Guide
- Ccleaner pro gratuit - Télécharger - Optimisation
- Cool edit pro - Télécharger - Édition & Montage
- Calcul km marche à pied gratuit - Télécharger - Sport
- Realme 14 pro test - Guide