ご自身の書いた質問をよく見直してほしいのですが、何をしようとして期待した動作はどのようなもので問題として何が発生しているのかを言葉で書いてください。
「試したこと」に「余りがあれば余りを表示、0だったら'なし'と表示するよう」とあるのですが、これは「実現したいこと」ではないのですか?
前提・実現したいこと
ここに質問の内容を詳しく書いてください。
発生している問題・エラーメッセージ
calc.rb:50: syntax error, unexpected end-of-input, expecting end
該当のソースコード
50 calc.surplus def surplus num = @arg1 % @arg2 puts "余りは#{num}です" if surplus == 0 puts "なし" end
試したこと
余りがあれば余りを表示、0だったら'なし'と表示するよう
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。