slt
la différence entre une fonction et une procédure est que la fonction retourne( produit ) une valeur après son exécution alors que la procédure ne retourne rien, par exemple si tu as besoin de calculer un produit tu utilise une fonction qui retourne une valeur réelle qui est le produit; voilà à quoi ressemble le code
float produit(int x, int y)
{
float p=x*y;
return(p)
}
donc comme tu voit, le nom de la fonction est précédé par le type de la valeur retourné et l'instruction "return" permet de renvoyer la valeur du produit, par contre si tu veux tout simplement afficher un message tu utilise une procédure;
void afficher()
{
print("Bonjour");
}
lors de l'appel d'une fonction, tu dois prévoir une variable qui contiendra la valeur renvoyé, pour l'exemple précédent tu fais
float z=produit(4,5);
la procédure, elle, tu l'appelle tout simplement par son nom:
afficher();
j'espère que ça t'aidera
bon courage
N.B j'ai utilisé la syntaxe du langage c++ pour les exemples