SUM |
Somme |
---|---|
PL/1 |
Syntaxe
Y=SUM(X); |
Paramètres
Nom | Description |
---|---|
X | Ce paramètre permet d'indiquer le tableau où il effectue la somme. |
Description
Cette fonction retourne la somme de tous les éléments spécifié.
Algorithme
MODULE SUM(Élément) Somme ← 0 BOUCLE POUR I ← 1 JUSQU'A Nombre Élément Somme ← Somme + Élément [ I ] FIN BOUCLE POUR RETOURNE Somme |
Exemple
Voici un exemple permet d'afficher les sommes des valeurs de tableaux :
- Corps: PROC options(main);
- DECLARE TAB1 (2) FIXED STATIC INITIAL (5, -18);
- DECLARE TAB2 (2) FLOAT STATIC INITIAL (0.25,0.115);
- DECLARE TAB3 (5) FIXED STATIC INITIAL (1,2,3,4,5);
- DECLARE TAB4 (5) FIXED STATIC INITIAL (5,4,3,2,1);
- DECLARE TAB5 (7) FIXED STATIC INITIAL (24,34,13,72,100,1,34);
- display('SUM(5,-18)=' || sum(TAB1));
- display('SUM(0.25,0.115)=' || sum(TAB2));
- display('SUM(1,2,3,4,5)=' || sum(TAB3));
- display('SUM(5,4,3,2,1)=' || sum(TAB4));
- display('SUM(24,34,13,72,100,1,34)=' || sum(TAB5));
- END Corps;
on obtiendra le résultat suivant :
SUM(5,-18)= -13SUM(0.25,0.115)= 3.65000E-0001
SUM(1,2,3,4,5)= 15
SUM(5,4,3,2,1)= 15
SUM(24,34,13,72,100,1,34)= 278
Dernière mise à jour : Samedi, le 18 octobre 2014