Aloha allesamt,
Ich stehe vor der Aufgabe, eine Wahrheitswerttabelle in Prolog einzufügen, sodass mir das Programm am Ende die möglichen Ergebnisse rauswirft. Ich hab allerdings keine Ahnung, wie das funktioniert und aus den Hilfen werd ich auch nicht schlauer. Meine Tabelle hat 3 Variablen und mein Ansatz sieht ca. so aus:
Die Aufgabenstellung lautet in etwa: Ein Gast kommt in eine Kneipe und sagt dem Wirt folgendes:
1. Du musst mir jedes Mal Aquavit servieren, wenn du mir ein Bier bringst. (wahl 1)
2. Schenkst du beides ein, dann wage nicht, mir zugleich Cognac anzubieten. (wahl 2)
3. Trägst Du aber Cognac auf oder bringst du mir kein Bier, rate ich dir gut, mich mit Aquavit zu verschonen (wahl 3 und 4)
(Im Programm sind dann Aquavit A, Bier B und Cognac C.)
Letztendlich soll der Wirt bei jeder Bestellung (insg. 3) je eine verschiedene Kombi an Getränken servieren und diese Kombi muss ich rauskriegen.
Also mal von Richtigkeit des Ganzen abgesehen, würd ich gern wissen, wie ich Boolean in Prolog einbaue.
Ich stehe vor der Aufgabe, eine Wahrheitswerttabelle in Prolog einzufügen, sodass mir das Programm am Ende die möglichen Ergebnisse rauswirft. Ich hab allerdings keine Ahnung, wie das funktioniert und aus den Hilfen werd ich auch nicht schlauer. Meine Tabelle hat 3 Variablen und mein Ansatz sieht ca. so aus:
Die Aufgabenstellung lautet in etwa: Ein Gast kommt in eine Kneipe und sagt dem Wirt folgendes:
1. Du musst mir jedes Mal Aquavit servieren, wenn du mir ein Bier bringst. (wahl 1)
2. Schenkst du beides ein, dann wage nicht, mir zugleich Cognac anzubieten. (wahl 2)
3. Trägst Du aber Cognac auf oder bringst du mir kein Bier, rate ich dir gut, mich mit Aquavit zu verschonen (wahl 3 und 4)
(Im Programm sind dann Aquavit A, Bier B und Cognac C.)
Letztendlich soll der Wirt bei jeder Bestellung (insg. 3) je eine verschiedene Kombi an Getränken servieren und diese Kombi muss ich rauskriegen.
Also mal von Richtigkeit des Ganzen abgesehen, würd ich gern wissen, wie ich Boolean in Prolog einbaue.