Family(person(jack,fox,date(4,may,1960),work(class,180000)),
Person(susan,fox,date(8,may,1963),unemployed),[person(yoyo,fox,date(4,may,1987),
work(sales,80000)),person(mama,fox,date(7,may,1989),unemployed)]).
child_age :- child(father, mother, Child), write_age(father,mother).
child_age :- family(Parent, Child), write_age(Parent, _).
child_age(child,child ) :-
child= person(child_First_Name, child_Last_Name, date(D, M, Y), Work), Dad_Age is 2012 - Y,
write(child_First_Name), write(' '), write(child_last_name), write('. Age: '), write(child_Age), nl,
nonvar(Mom), Mom = person(child_first_name, child_last_Name, date(dd, mm, yy), ww), child_Age is 2012 - YY,
write(child_First_Name), write(' '), write(child_Last_Name), write('. Age: '), write(child_Age), nl, false.
請大大幫我糾正出程式不對的地方 謝謝 錯哪裡怎麼跑得出程式 謝謝
Person(susan,fox,date(8,may,1963),unemployed),[person(yoyo,fox,date(4,may,1987),
work(sales,80000)),person(mama,fox,date(7,may,1989),unemployed)]).
child_age :- child(father, mother, Child), write_age(father,mother).
child_age :- family(Parent, Child), write_age(Parent, _).
child_age(child,child ) :-
child= person(child_First_Name, child_Last_Name, date(D, M, Y), Work), Dad_Age is 2012 - Y,
write(child_First_Name), write(' '), write(child_last_name), write('. Age: '), write(child_Age), nl,
nonvar(Mom), Mom = person(child_first_name, child_last_Name, date(dd, mm, yy), ww), child_Age is 2012 - YY,
write(child_First_Name), write(' '), write(child_Last_Name), write('. Age: '), write(child_Age), nl, false.
請大大幫我糾正出程式不對的地方 謝謝 錯哪裡怎麼跑得出程式 謝謝