fork download
  1. % 商品データ: product(商品名, 価格, 評価, レビュー数)
  2. product(item1, 3000, 4.8, 20).
  3. product(item2, 1800, 4.2, 200).
  4. product(item3, 5000, 4.9, 5).
  5. product(item4, 2500, 4.5, 80).
  6.  
  7. % --- おすすめ判定のルール ---
  8.  
  9. % 「評価が4.5以上」かつ「レビュー数が50件以上」の商品を「おすすめ」とする
  10. recommended(Item) :-
  11. product(Item, _, Rating, Reviews),
  12. Rating >= 4.5,
  13. Reviews >= 50.
  14.  
  15. % 「評価が4.8以上」という「超高評価」な商品もおすすめとする
  16. recommended(Item) :-
  17. product(Item, _, Rating, _),
  18. Rating >= 4.8.
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
GNU Prolog 1.4.5 (64 bits)
Compiled Feb  5 2017, 10:30:08 with gcc
By Daniel Diaz
Copyright (C) 1999-2016 Daniel Diaz
| ?-