function quatre (n : integer) : integer; var n1 : integer; var carré1 : integer; var n2 : integer; var carré2 : integer; begin n1 := n; (* argument de l'appel le plus interne *) carré1 := n1 * n1; (* résultat du premier appel *) n2 := carré1; (* argument du deuxième appel *) carré2 := n2 * n2; (* argument de l'appel externe *) quatre := carré2 end; |