Bonjour, j'ai un soucis avec les procédures et j'avou que je suis un peu pommé !

Voila mon exo:

Ecrivez le programme permettant de:
saisir un nombre a (reel)
saisir un nombre b (entier)
afficher la valeur de c = a^5*(5+b)


Pas de soucis pour l'algo principal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
Var
a:reel
b:entier
c:reel
 
Debut
    afficher ('saisir a')
    saisir (a)
    afficher ('saisir b')
    saisir (b)
    Procédure calcul
    afficher ('La valeur de c est:' ,c)
Fin
 
Procédure calcul (d a:reel b:entier r c:reel): reel
Var
a1,c1:reel
b1:entier
 
Début
    a1<-a
    b1<-b
    c1<-c
    c1= a1^5 + (5 + b1)
    renvoyer (c1)
Fin
Je voudrais savoir si ce que j'ai fait dans la procédure est correct et si ce n'est pas le cas, que faut-il changer?

Merci