

Il est possible de faire des calculs avec les variables, heureusement car sinon elles n'auraient pas grand intérêt; Allez un peu de maths ne fait pas de mal.
Pour faire une addition avec des variables et/ou des nombres il suffit de faire:
une_variable=une_autre+une_troisieme;
on peut aussi effectuer ces opérations lorsque la variable est crée ou lors de l'appel d'une fonction comme printf,
Ce code affichera :
une_variable + une_autre + 2 = 7
Appuyez sur une touche pour continuer...
Vous pouvez faire de même pour les soustractions les multiplications et les divisions.
Pour les divisions vous risquez de rencontrer un problème en effet 10/3 vous donnera comme résultat 3 car 10/3=3.33 et l’ordinateur faisant le calcul avec des entiers renverra un entier en tronquant le résultat.
Il existe une 5° opération de base que l’ordinateur est capable d’effectuer c’est le modulo :
10%3 cette opération renvoie le reste de la division par (ici 1)
car 10/3=3 et il reste 1
15%4 renvoie 3 etc.
Si vous voulez ajouter 1 à une variable (l’incrémenter) vous pouvez écrire :
Si vous voulez lui ajouter un nombre vous pouvez écrire :
Vous pouvez utiliser des parenthèses pour faire plusieurs calculs dans une ligne :
Les multiplications et les divisions sont prioritaires par rapport aux additions et aux soustractions:
4+2*3 = 4+6 = 10 et PAS 4+2*3 = 6*3 = 18.
faîtes attention car l'ordinateur fait les opérations de gauche à droite:
12/3*2 = 4*2 = 8 et PAS 12/3*2 = 12/6 =2
Voici un programme récapitulatif :
Vous devrez voir ceci:
une_troisieme = 7
une_autre = 2
une_variable = 14
une_troisieme+2 = 9
une_troisieme = 20
une_variable/(une_troisieme%6) = 7
Appuyez sur une touche pour continuer...
Si vous voulez acceder aux fonctions de la librairie mathématique, il vous faut ajouter cette ligne à votre code:
elle met à votre disposition cette liste de fonctions et d'autres que je ne citerai pas.
ces fonctions sont à utiliser comme ceci:
fabs(-23) est égal à 23
ceil tronque x en prenant le nombre au dessus
ceil(32.12) est égal à 33
floor tronque x en prenant le nombre en dessous
floor(32.12) est égal à 32
pow(3,4) est égal à 3^4=3*3*3*3=81
il y a aussi ces fonctions log,exp,log10.

Copyright "NOS Corporation", tous droits réservés
pour me contacter
polo_asm@hotmail.fr