# Can you help me

**URL:** <https://swi-prolog.discourse.group/t/can-you-help-me/5949>\
**Category:** General\
**Tags:** web-prolog, prolog-usage\
**Created:** [November 19, 2022, 3:56pm UTC](https://swi-prolog.discourse.group/t/can-you-help-me/5949 "2022-11-19T15:56:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mohammadkhala](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/mohammadkhala/32/4975_2.png) [@mohammadkhala](https://swi-prolog.discourse.group/u/mohammadkhala)\
**Post date:** [November 19, 2022, 3:56pm UTC](https://swi-prolog.discourse.group/t/can-you-help-me/5949/1 "2022-11-19T15:56:53Z")

</div>

Consider  
the following Prolog code

```prolog

person(dana, sawad,
female, 40, chemist).

person(ahmad, abu_j,
male, 53, solicitor).

person(suna, jab,
female, 39, doctor).

person(osama, ahmad,
male, 43, architect).

person(sara, rami,
female, 30, engineer).

person(yazan, ali,
male, 27, programmer).

man(X):-person(X, _,
male,_,_).

woman(X):-person(X,_,
female, _, _).

whoisengineer(X):-person(X,_,_,_,
engineer).

canmarry(X,Y):-man(X),woman(Y),write(X),

    write(' can marry '), write(Y), nl.

cantreat(X,Y):-person(X,_,_,_,doctor),person(Y),

    write(X), write(' can treat '),
write(Y),nl.

```

Write a  
query to find whom can treat osama?

Write a  
query to check if ahmad is a man?

Write a  
query to find who can marry the engineer?

Write a  
rule that find all people who exceeds 50 years old, name it Above50().?

---

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Post date:** [November 19, 2022, 3:58pm UTC](https://swi-prolog.discourse.group/t/can-you-help-me/5949/2 "2022-11-19T15:58:43Z")

</div>

While you can ask these type of homework questions here, do not expect an answer here.

To get started learning Prolog please use one of the free introduction [books](https://swi-prolog.discourse.group/t/useful-prolog-references/1089#books-5). 🙂

---

<div class="post-metadata">

**Author:** ![mohammadkhala](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/mohammadkhala/32/4975_2.png) [@mohammadkhala](https://swi-prolog.discourse.group/u/mohammadkhala)\
**Post date:** [November 19, 2022, 3:59pm UTC](https://swi-prolog.discourse.group/t/can-you-help-me/5949/3 "2022-11-19T15:59:59Z")

</div>

i dont want to start learn prolog it just a small task
