このディレクトリの索引
http://toro.2ch.net/test/read.cgi/tech/1309076891/904
#  連投すみません。 
#  【課題提示用テンプレ】 
#  【 課題 】 
#  switch文で動くCalcuResultメソッドを用意し、mainメソッドでCalcuResultメソッドを呼び出して結果を表示するプログラムを作成しなさい。 
#   ※CalcuResultメソッドと本文の2つを作る。 
#  (実行結果) 
#   24 + 5 = 29 
#   24 % 5 = 4 
#  (問題文) 
#  ※本文 
#  class Question03{ 
#   public static void main(String[] args){ 
#    int result1 = CalcuResult(24, '+',5); 
#    System.out.println("24 + 5 = " + result1); 
#    int result2 = CalcuResult(24,'%',5); 
#    System.out.println("24 % 5 = " + result2); 
#   } 
#   
#     ※ここをうめる 
#   
#  } 
#   
#  【 形態 】1. Javaアプリケーション(main()で開始) 
#  【 GUI  】5. その他(使用しない) 
#  【 期限 】本日中2月29日 
#  【 補足 】CalcuResultメソッドは次に記載いたします。 
# 
# 

program :-
        'CalucuResult'(24,+,5,X_1),
        writef('%t+%t=%t\n',[24,+,5,X_1),
        'CalucuResult'(24,'%',5,X_2),
        writef('%t+%t=%t\n',[24,'%',5,X_2).

'CalcuResult'(A,+,B,C) :-
        C is A + B.
'CalcuResult'(A,-,B,C) :-
        C is A - B.
'CalcuResult'(A,*,B,C) :-
        C is A * B.
'CalcuResult'(A,'%',B,C) :-
        C is A // B.