Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. zadanieNr15 :-
  2.  
  3. Pietra = [0, 1, 2, 3, 4, 5, 6],
  4. Zwierzeta = ["waz", "papuga", "rybka", "kot", "pies", "kanarek", "chomik"],
  5. Waz = 0,
  6. Papuga = 1,
  7. Rybka = 2,
  8. Kot = 3,
  9. Pies = 4,
  10. Kanarek = 5,
  11. Chomik = 6,
  12.  
  13. select(Jarek, Pietra, L1), Jarek \= Pies, Jarek \= Rybka, Jarek \= Kot, Jarek \= Kanarek,
  14. select(Marcin, L1, L2), Marcin \= Kot, Marcin \= Papuga, Marcin \= Chomik, Marcin \= Pies, Marcin \= Waz,
  15. Marcin < Jarek,
  16. select(Robert, L2, L3), Robert \= Kot, Robert \= Waz, Robert \= Kanarek, Robert < Marcin, Robert < Jarek,
  17. select(Stefan, L3, L4), Stefan \= Chomik, Stefan \= Waz, Stefan \= Rybka, Stefan \= Kanarek, Stefan < Marcin,
  18. Stefan < Jarek, Stefan > Robert,
  19. select(Albert, L4, L5), Albert \= Papuga, Albert \= Kot, Albert \= Rybka, Albert \= Chomik, Albert < Robert,
  20. Albert < Stefan, Albert < Marcin, Albert < Jarek,
  21. select(Franek, L5, L6), Franek \= Chomik, Franek \= Kanarek, Franek \= Pies, Franek \= Waz, Franek \= Kot,
  22. Franek \= Rybka, Franek < Stefan, Franek < Marcin, Franek < Jarek, Franek > Albert, Franek < Robert,
  23. select(Szymon, L6, _), Szymon \= Papuga, Szymon \= Rybka, Szymon \= Chomik, Szymon \= Kanarek, Szymon \= Waz,
  24. Szymon \= Pies, Szymon < Stefan, Szymon < Marcin, Szymon > Franek, Szymon > Albert, Szymon > Robert,
  25. Szymon < Jarek,
  26.  
  27. nth0(Jarek, Zwierzeta, JZ),
  28. nth0(Marcin, Zwierzeta, MZ),
  29. nth0(Robert, Zwierzeta, RZ),
  30. nth0(Stefan, Zwierzeta, SZ),
  31. nth0(Albert, Zwierzeta, AZ),
  32. nth0(Franek, Zwierzeta, FZ),
  33. nth0(Szymon, Zwierzeta, SZZ),
  34.  
  35. write('Jarek '), write(Jarek), write(' '), write(JZ), nl,
  36. write('Marcin '), write(Marcin), write(' '), write(MZ), nl,
  37. write('Robert '), write(Robert), write(' '), write(RZ), nl,
  38. write('Stefan '), write(Stefan), write(' '), write(SZ), nl,
  39. write('Albert '), write(Albert), write(' '), write(AZ), nl,
  40. write('Franek '), write(Franek), write(' '), write(FZ), nl,
  41. write('Szymon '), write(Szymon), write(' '), write(SZZ), nl.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement