比率計算でできること
二つの0以上の値から、整数へ約分した比A:Bと、それぞれの割合を求めます。任意の合計値を同じ比率で二つへ按分し、指定した小数桁で表示合計を一致させることもできます。
使い方
- 値Aと値Bを入力し、約分比と割合を確認します。
- 按分も行う場合だけ、按分する合計値を入力します。
- 出力小数桁を0〜6から選び、AとBへの按分結果を確認します。
- 必要な結果をまとめてコピーします。
小数の比も正確に約分できますか?
できます。入力をJavaScriptの浮動小数点数へ変換せず、10進数の桁と小数位置をBigIntで扱います。たとえば0.1:0.2は正確に1:2へ約分します。
按分の端数はどう扱いますか?
合計値を選択した桁へ四捨五入して最小単位の整数へ変換し、各比率の切り捨て値を求めます。残った最小単位は小数部分が大きい側へ配分し、同じ場合はAを優先します。この最大剰余法により、AとBの表示値を足すと表示合計へ必ず一致します。
0は入力できますか?
一方だけ0なら入力できます。0:5は0:1、5:0は1:0です。両方が0の比率は定義できないためエラーにします。
入力した値は送信されますか?
送信されません。入力検査、約分、割合、按分、コピーは、お使いのブラウザ内で行います。入力や結果をmonoLetが保存することもありません。