نمايش پست تنها
قديمي ۱۱-۵-۱۳۹۳, ۱۱:۵۵ بعد از ظهر   #1 (لینک دائم)
newsoftco Male
عضو جدید
 
آواتار newsoftco
 
تاريخ عضويت: مهر ۱۳۹۳
پست ها: 3
تشكرها: 0
0 تشكر در 0 پست
پيش فرض راهنمایی در حل مشکل کد پرولوگ

با سلام
من یه برنامه پرولوگ نوشتم که توش میخوام بهترین هواپیما رو انتخاب کنه.
درواقع در هر لیست مثلا سرعت اولین هواپیما بهترین هست و الی ...
درنهایت میخوام اولا در هر ویژگی بهترین رو انتخاب کنه و همچنین بهترین هواپیما در جمع تمام ویژگیها ( مقایسه و میانگین کل )
یه تکه کد نوشتم ولی ارور میده ؟
كد:
radar([f22,t50,sukho35,f35,f14,f18,f15,f16,f4]).
engine([f35,t50,sukho35,f22,f14,f18,f15,f16,f4]).
manover([sukho35,t50,f22,f35,f18,f15,f14,f16,f4]).
weapone([sukho35,f22,f35,t50,f18,f14,f15,f16,f4]).
speed([f14,f4,sukho35,f22,t50,f15,f35,f18,f16]).
 
 
bestradar(X,[X|Tail]).
bestengine(X,[X|Tail]).
bestmanover(X,[X|Tail]).
bestweapone(X,[X|Tail]).
bestspeed(X,[X|Tail]).
 
 
 
bestfighterjet(X,Y):- bestfighterjet(X,radar(X,[X|Tail])),
                   bestfighterjet(X,engine(X,[X|Tail]),
                  bestfighterjet(X,manover(X,[X|Tail])),                            bestfighterjet(X,weapone(X,[X|Tail])),
                          bestfighterjet(X,speed(X,[X|Tail])).
newsoftco آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online