前提・実現したいこと
ここに質問の内容を詳しく書いてください。
出力結果を15にしろと出ます。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
puts "高さを入力してください"
height = gets.to_i
puts "底辺の長さを入力してください"
bottom = gets.to_i
def tri(height,bottom)
return (height*bottom/2).to_i
end
p tri(3,10)
ruby```ここに言語名を入力
ソースコード
### 試したこと returnをp にしする。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
「出力結果を15にしろ」という、ぶっきらぼうな日本語でメッセージが出ているのですか?
そうでないのなら勝手に要約せず、正確に出たとおりのメッセージを書いてください。
まず回答を入力する所に、
puts "高さを入力してください"
height = gets.chomp
puts "底辺の長さを入力してください"
bottom = gets.chomp
# ここに三角形の面積を求めるメソッドを定義
# 結果を出力
とあらかじめ書かれており、そこに質問したときに記入したコードを記入すると、
出力結果が15
とメッセージがかえってきます。
恐らくWorkshcoolと言う教材の中の問題が三角形の面積を求める問題で、高さ3の底辺10を入力させることで面積は15、それが答えなので「出力結果を15にするようにプログラムを書きなさい」ということなのだと思いますが、この質問文をいきなり読んでそんな状況が閲覧者、回答者に分かるでしょうか。Workshcoolと言う教材とその問題を知っているのは質問者さんだけです。回答やアドバイスがもらいたいのであれば、順を追って、ていねいに説明してください。
わかりました。ありがとうございます。
あなたの回答
tips
プレビュー