Lab 4-6
Lab 4-6
Q: 1 Write program in prolog to implement all data types you have studied above.
LAB 5
Exercise:
Q: 1. Write a program to implement the following:
likes(fred,cola).
likes(fred,cheap_cigars).
likes(fred,monday_night_football).
likes(sue,jogging). likes(sue,yogurt).
likes(sue,bicycling).
likes(sue,noam_chomsky).
likes(mary,jogging).
likes(mary,yogurt).
likes(mary,bicycling).
likes(mary,george_bush).
Queries:
?- likes(fred,cola).
?- likes(fred,X).
?- likes(fred,X).
?- likes(Y,jogging).
LAB 6
Exercise:
1. Write code in prolog to generate the following output:
5 plus 8 is 13.
X=13
3 multiply by 3 is 9.
X = 9.
ADDITION: -
sum(X,Y):-
S is X+Y,
write(S).
MULTIPLICATION: -
mul(X,Y):-
S is X*Y,
write(S).
Q: 2 Write code in prolog to generate table of any number.
say_hi :-
read(X),
write(X),