Bonjour,
Ma question est la suivante:
Dans la classe Panne on présente la procédure suivante "Ecarts" et on indique que les paramètres de sortie sont nbjours:entier et Montantmanqueàgagner : reel
La procédure Ecarts est donc présentée ainsi
Ecarts(sortie :nbjours:entier, Montantmanqueàgagner:réel)
Or,lorsque j'ai appris le principe d'une procédure, en java, les paramètres, appelés ici paramètres de sortie, sont déclarés dans la procédure en tant que variables locales.
Leur valeur n'est récupérable qu'au niveau de la procédure et pas ailleurs.
Or, d'après la présentation ci-dessus, il semble que les paramètres de sortie sont des valeurs à renseigner lors de l'appel de la procédure Ecarts, ce qui n'est pas le cas.
De plus les valeurs finales de ces variables sont locales à la procédure et ne sont pas récupérables ailleurs.
Je n'ai jamais vu une telle confusion
Ne serait il pas plus exact de créer une fonction qui renverrait un réel, c'est à dire, ici, la valeur de la variable Montantmanqueàgagner dont j'aurais besoin de récupérer la valeur ailleurs dans le programme?
Merci beaucoup à vous de votre aide.
Cordialement.
Nathalie
Partager