以下の設問の解答は所定の解答用紙に記入 して添付書類として提出して下さい.その際に,ファイル名 を必ず自分にあったものに変更することと学生番号と氏名を記入すること を忘れないようにして下さい.
図1 進む経路
サイコロの目:5, 3, 6 目の合計: 14 進んだ距離: 420 m 直線距離: 214.71 m |
include Math dice1 = rand(6) + 1 dice2 = rand(6) + 1 dice3 = rand(6) + 1 d = (dice1 + dice2 + dice3) * 30 case d when 3..150 r = d.to_f when 150..310 r = sqrt(150*150.0 + (d - 150)**2) when 310..390 r = sqrt((150 - (d - 310))**2 + 160*160.0) when 390..450 r = sqrt(70*70.0 + ((d - 390) + 160)**2) else r = sqrt(((d-450)+70)**2 + 220*220.0) end printf "サイコロの目:%d, %d, %d\n", dice1, dice2, dice3 printf "目の合計: %d\n", dice1 + dice2 + dice3 printf "進んだ距離: %d m\n", d printf "直線距離: %1.2f m\n", r |
Back |