Bonjour,
Pourriez-vous m'aider à résoudre ce problème,
s'il vous plait?
voici le programme serarien avec les modules utilisés:
donner l'état variables a,b e c du programme serarien en fin d'exécution de ce programme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 programme seraien a,b,c :entier debut a<-3 b<-calcul (a,7,2) c<-calcul (b,b-2,a) afficher a,b,c fin fonction calcul (E/S:a: entier,E:b,c :entier):entier debut a<-a+b div c c<-c div 2 retourner (a+b+c) fin
Rappels:
E signifie que le paramètre est en entrée, donc le transfert se fait par valeur (transfert classique,d'ailleurs E est optionnel).
E/S signifie le paramètre est en entrée/sortie,donc le transfert se fait par adresse.
Cela signifie que toute modification sur le paramètre affectera la variable qui lui a été transférée.
div permet d'obtenir le résultat de la division entière d'un nombre (par exemple,25 div 3 donne 8 car 3*8=24 et il reste 1)
je vous remercie pour votre aide
Partager