1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| program mafonction;
function toto (const x: INTEGER):INTEGER;//ici on déclare qu'un seul paramètre , et c'est un paramètre en entrée , car la fonction manipule qu'une seule variable .
begin
toto := 2*x - 3;//ici c'est le calcul de la fonction , on commence bien par le nom de la fonction.
end;
var
x,y: INTEGER;//alors et ici c'est le plus intérressant krachik car cette variable y en fait , on est obligé de la déclarer car si j'ai bien compris la fonction ne fait que calculer , elle n'affiche rien , c'est çà?
begin
readln(x);
y := toto(x);
writeln(y);
end |