Prolog
Fermé
Biecoul
Messages postés
2
Date d'inscription
mercredi 30 mai 2018
Statut
Membre
Dernière intervention
6 juin 2018
-
30 mai 2018 à 01:37
Biecoul Messages postés 2 Date d'inscription mercredi 30 mai 2018 Statut Membre Dernière intervention 6 juin 2018 - 6 juin 2018 à 22:47
Biecoul Messages postés 2 Date d'inscription mercredi 30 mai 2018 Statut Membre Dernière intervention 6 juin 2018 - 6 juin 2018 à 22:47
2 réponses
baladur13
Messages postés
47308
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
17 février 2025
13 565
30 mai 2018 à 14:48
30 mai 2018 à 14:48
Bonjour,
Nous ne ferons pas votre exercice à votre place.
Merci de décrire précisément votre problème et en postant le code déjà réalisé.
Cliquez ici pour des conseils d'écriture des messages et ici concernant les devoirs scolaires ou PFE.
Pour poster votre code, merci de penser à la coloration syntaxique.
Nous ne ferons pas votre exercice à votre place.
Merci de décrire précisément votre problème et en postant le code déjà réalisé.
Cliquez ici pour des conseils d'écriture des messages et ici concernant les devoirs scolaires ou PFE.
Pour poster votre code, merci de penser à la coloration syntaxique.
Biecoul
Messages postés
2
Date d'inscription
mercredi 30 mai 2018
Statut
Membre
Dernière intervention
6 juin 2018
6 juin 2018 à 22:47
6 juin 2018 à 22:47
voici ce que j'ai écris. Mais avec technique, le programme ne résout pas vraiment le problème mais on lui renseigne les solutions. Ce que je voulais c'est que le programme resout le problème. Exple : qu'il trouve que la nationalité de simon est israel et son sport est le cricket..
nationality(simon,israel).
nationality(richard,amerique).
nationality(michael,australie).
sport(michael,basket).
sport(simon,cricket).
sport(richard,tennis).
friend(michael,australie,basket).
friend(simon,israel,cricket).
friend(richard,amerique,tennis).
name(richard).
name(simon).
name(michael).
didbetter(simon, michael).
didbetter(michael, richard).
didbetter(simon, richard).
ordre([friend(N1,C1,S1),friend(N2,C2,S2),friend(N3,C3,S3)]):-N1=simon,C1=israel,S1=cricket,N2=michael,C2=australie,S2=basket,N3=richard,C3=amerique,S3=tennis.
first(X):-didbetter(X,Y),didbetter(X,Z),didbetter(Y,Z).