あなたの日常生活を診断します。氏名と性別、年齢、血液型を入力後、下記の全ての項目に応えてください。
CGIスクリプト(uranai.rb)
#!/usr/bin/env ruby require 'cgi' c = CGI.new("html4") print "Content-type: text/html; charset=EUC-JP\n\n" name = c["namae"] seibetsu = c["seibetsu"] age = c["age"] bl = c["blood"] q1 = c["q1"] q2 = c["q2"] q3 = c["q3"] q4 = c["q4"] q5 = c["q5"] q6 = c["cbk1"] q7 = c["cbk2"] q8 = c["cbk3"] q9 = c["cbk4"] point = q1.to_i + q2.to_i + q3.to_i + q4.to_i + q5.to_i - q6.to_i - q7.to_i - q8.to_i - q9.to_i adjust = age.to_i%5 point += adjust print "<html> <head><title>診断結果</title></head> <body>\n" print "<h1>#{name}さん(#{seibetsu}:#{bl}型)の診断結果</h1>\n" print "<p>総合得点は#{point}点です。</p>\n" print "<p>" if point >= 20 print "平凡な毎日です。もっと刺激を求めましょう。\n" elsif point >= 15 print "毎日が単調ですね。もっといろいろなことに挑戦しましょう。\n" elsif point >= 10 print "人並みです。\n" else print "毎日が楽しくてよいですね。\n" end print "</p>\n" print "<p>結果は適当なので、悩まないでくださいね。</p>\n" print "</body>\n" print "</html>\n"