« COBOL/Opérations arithmétiques » : différence entre les versions

Contenu supprimé Contenu ajouté
Guillpetiot (discussion | contributions)
m Robot : Changement de type cosmétique
Ligne 8 :
}}
 
== Affectation ==
 
L'instruction <code>MOVE</code> permet d'affecter la valeur d'une variable ou d'un littéral à une ou plusieurs variables :
Ligne 22 :
Cette instruction va associer la valeur de x à chacune des variables situées après le <code>TO</code> et séparées par des espaces.
 
== Calcul et affectation ==
 
Il est permis d'affecter des expressions plus complexes à des variables après un calcul. Pour cela, nous utilisons l'instruction <code>COMPUTE</code>, dont le format est le suivant :
Ligne 44 :
L'instruction <code>COMPUTE</code> est utile pour des évaluations complexes, mais si vous n'avez pas besoin de cette "puissance", COBOL met à votre disposition d'autres instructions, plus spécialisées, qui consomment moins de ressources que <code>COMPUTE</code>.
 
== Addition ==
 
L'instruction <code>ADD</code> permet d'ajouter une liste de valeurs à une liste de variables :
Ligne 60 :
Dans ce cas, une somme intermédiaire a1 + a2 + ... sera calculée puis ajoutée à chaque variable placée après le <code>TO</code> (chacune pouvant éventuellement être arrondie).
 
== Soustraction ==
 
L'instruction <code>SUBTRACT</code> permet de soustraire une liste de valeurs d'une liste de variables :
Ligne 76 :
Dans ce cas, une somme intermédiaire a1 + a2 + ... sera calculée puis soustraite à chaque variable placée après le <code>FROM</code>.
 
== Multiplication ==
 
L'instruction <code>MULTIPLY</code> permet de multiplier une valeur à une liste de variables :
Ligne 104 :
Dans ce cas, le produit de x par y sera affecté à chaque variable placée après le <code>GIVING</code>.
 
== Division ==
 
Ici aussi, nous avons 2 formats possibles. Voici le premier :
Ligne 137 :
Une division par zéro déclenche la clause <code>SIZE ERROR</code>.
 
== Exemple : une calculatrice basique ==
 
Voici un programme récapitulatif qui reprend toutes ces notions. Cette mini-calculatrice vous demande de saisir deux opérandes et un opérateur, puis vous affichera le résultat du calcul ou un message d'erreur. Essayez de refaire ce programme vous-mêmes pour vous exercer ou améliorez-le.
Ligne 177 :
</source>
}}
 
 
[[Catégorie:COBOL]]