Bonjour,
L'exercice que je dois réaliser, doit permettre de calculer la moyenne d'un étudiant dans une matière, avec des coefficients appliqués à chaque note de cette matière.
Mon problème est que j'aimerai multiplier ma liste de notes à ma liste de coefficients mais je ne sais pas ci cela est possible, et si oui, comment faire.
Voici mes prédicats :
C1 s'applique à N1 ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 notes([N1,N2,N3]). coefficients([C1,C2,C3]).
Seconde question :
Est-il possible d'imbriquer des règles à l'intérieur d'autres règles ?
exemple :
Merci pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 moyenne_generale(E,MG) :- somme_elem_liste([moyenne(E,_,M)],S), taille_liste([unite(E,L)],TU), MG is S/TU.
Cordialement
Nanoute
Partager