-------------------------------------------------------------------------------
(rb)
#!/usr/bin/env ruby # ruby を動かすことを宣言
#coding: euc-jp # プログラムを日本語(EUC-JP)で書く
def kei(tani) # 認定される単位を計算する関数
sum = 0 # sum を 0 とする
for siki in tani # siki の中に tani を入れていく
sum += siki # sum に siki を足していく
end # for 文の終わり
return sum # sum を返す
end # def の終わり
def hyouji(ebi) # えびの絵を3つ繰りかえす関数
3.times do # 3つ繰りかえす
printf("",ebi)
# 繰りかえす絵を指定する
end # do の終わり
end # def の終わり
require 'cgi' # CGIを使うことを宣言
cgi = CGI.new(:accept_charset => "EUC-JP")
# 日本語(EUC-JP)で受け取る
print("Content-type: text/html; charset=EUC-JP\n\n")
# 日本語(EUC-JP)
koumoku = cgi["jyouhou"] # jyouhou を koumoku に代入
kamoku = cgi["kamokugunn"] # kamokugunn を kamoku に代入
a = cgi["a"].to_i # a を a に代入し、数値化する
b = cgi["b"].to_i # b を b に代入し、数値化する
c = cgi["c"].to_i # c を c に代入し、数値化する
d = cgi["d"].to_i # d を d に代入し、数値化する
e = cgi["e"].to_i # e を e に代入し、数値化する
f = cgi["f"].to_i # f を f に代入し、数値化する
g = cgi["g"].to_i # g を g に代入し、数値化する
h = cgi["h"].to_i # h を h に代入し、数値化する
if not((a==0)||(b==0)) && not(c==0)
# もし a もしくは b 数値が入っていて c にも数値が入っている場合
a = 0 # a に数値を入れない
b = 0 # b に数値を入れない
elsif c == 0 && not((a==0)&&(b==0))
# そうでなくてもし c に 数値が入っていなくて a と b に数値が入っ
ている場合
a = 0 # a に数値を入れない
end # if 文の終わり
if not((e==0)&&(f==0))
# もし e と f に 数値が入っていたら
e = 0 # e に数値を入れない
end # if の終わり
tani = [a,b,c,d,e,f,g,h] # tani に a 〜 h を順番に入れる
sum = kei(tani) # sum に kei を代入する
ebihidari = "ebi_l.png" # "ebi_l.png" を ebihidari に代入
ebimigi = "ebi_r.png" # "ebi_r.png" を ebimigi に代入
print("\n") # 以下、html 部分
print("\n")
print("")
print("リシュランガイド\n")
print("\n")
print("\n")
print("