Page 1 of 1

[Résolu] Différence entre deux nombres

Unread postPosted: 07 Dec 2015, 11:28
by Steeve59
Salut a tous,
J'aimerai savoir si une instruction permet de calculer la différence entre deux nombres. j'ai fait un programme où je dois calculer des coordonnées qui peuvent être positives et négatives du coup pour pallier au problème j'entre des données positives au lieu de négatives pour le premier nombre. Mais comme il y a beaucoup de données et que c'est pour fabriquer des pièces dans mon travail je ne peux me permettre d'erreur de frappe.
exemple -800 et 180
800 +180=980
exemple -300 et -250
300 + -250=50

Merci d'avance

Re: Différence entre deux nombres

Unread postPosted: 07 Dec 2015, 12:20
by GalacticPirate
Euh, une simple soustraction ? ^^

Re: Différence entre deux nombres

Unread postPosted: 07 Dec 2015, 12:56
by Steeve59
En fait les coordonnées sont parfois négatives ou positives tout dépend de la pièce a fabriquer du coup pour l'instant j’additionne les nombres en ne mettant jamais de négatif pour le premier nombre même si il l'est. mais comme il y a beaucoup de variables a rentrer si je me trompe ma pièce sera fausse, donc au lieu de faire des additions j'aimerai simplement calculer la différence entre deux nombres via une fonction ou instruction.
exemple du programme

A+D sto G
B+E sto H
si A ou B sont négatif je les rentre en positif quand même

je voudrais un truc du genre

A (différence) D sto G
B (différence) E sto H
qui permet de rentré les vrais valeurs

Re: Différence entre deux nombres

Unread postPosted: 07 Dec 2015, 13:05
by GalacticPirate
on peut tout à fait avoir une soustraction avec des nombres négatifs, si tu veux que la différence soit positive, tu fais juste la valeur absolue ^^ : |A-B|->C par exemple :p

Re: Différence entre deux nombres

Unread postPosted: 07 Dec 2015, 13:28
by Steeve59
Donc c'est avec la commande abs ? je vais regarder comment on l'utilise car j'ai jamais utiliser. Du coup si je rentre un positif la commande fonctionnera aussi?

Re: Différence entre deux nombres

Unread postPosted: 07 Dec 2015, 13:31
by Wistaro
Steeve59 wrote:Donc c'est avec la commande abs ? je vais regarder comment on l'utilise car j'ai jamais utiliser. Du coup si je rentre un positif la commande fonctionnera aussi?


La fonction abs() c'est simplement la valeur absolue.

Donc abs(-5) donnera 5 et abs(6) donnera 6.

Re: Différence entre deux nombres

Unread postPosted: 07 Dec 2015, 13:35
by Steeve59
Merci beaucoup ça marche :D je vais modifier mon programme

Re: [Résolu] Différence entre deux nombres

Unread postPosted: 07 Dec 2015, 13:36
by Wistaro
Parfait :bj: