問題タブ [progressive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Ruby: 結合された if ステートメント: なぜ私のコードは常に同じ値を出力するのですか? (例:累進課税)
私は非常に悪いですが、実用的な理由でこれが必要です.なぜ私のコードは「revenus」が15000よりも優れているのに常に「2500」を出力するのですか?
それは累進税率についてです。私たちは彼に収入を与え、彼は私たちが支払わなければならない税金を私たちに与えます。スケール 1 : 15,001 € (除外) 未満の税金は対象外です。スケール 2 : 15 001 から 4000 € (含まれている) の間で 10% の税金。スケール 3 : 40 001 から 80 000 € (含まれている) の間で 15% の税金。スケール 3 税 25% 80,000 € (除外) を超えるものは何でも。
これは、if ステートメントの組み合わせによる愚かな構文エラーである可能性があります。明らかなエラーが発生した場合は教えてください。