新しいものを表示
orange さんがブースト
@orange_in_space 計算処理がどうなっているかはちょっと把握できませんでしたが、410であっているとおもいます
orange さんがブースト

6進でオレンジ方式計算なら
「左シフトして元の数値を引い右シフトすればその進数での1割り引き><」
なので、6進で5000-500が4100?><
ということは6進で410?><;
6進の桁は1,6,36,216...なので
10進では(36*4)+(6*1)=150

????><;

orange さんがブースト
@orange_in_space ん?6進の500円を1/6であってるとおもいますよ

つまり、2152-(2152/6) ってことかも?><;

10進の500円を6進の1割(1/6)引きって話だったっぽいし、ちょうどそれはオレンジが考慮してなかったパターン!><;

orange さんがブースト
@0418 6進数で50を積む操作を繰り返してみると以下になります
1回 50
2回 140
3回 230
4回 320
5回 410
6回 500(6進数における10回)
なので、「1割引」を「6分割したうちの1を引く」操作だとするのであれば、410円で合っているとおもいます!かなり馬鹿みたいな処理をしましたが、こうしないとわかりませんでした(6進数における5の倍数が10進数における9の倍数と似たパターンになるのがわかってようやく計算がしやすくなった)。

6進の世界での500円の1割引きの計算ここまでまとめ><;(訂正)

6進の500円を6進で1割(1/6)引き版
mstdn.nere9.help/@orange_in_sp

6進の500円を10進で1割(1/10)引き版
mstdn.nere9.help/@orange_in_sp

10進の500円を10進で1割(1/10)引き版
mstdn.nere9.help/@orange_in_sp

オレンジは数学苦手なので、間違ってたら誰か数学得意な人がツッコミ入れた上で修正版つくってほしい><;

10進の500と10は、6進で2152と14

2152-(2152/14) = 2152 - 122
2152 - 122 = 2030

2030を10進になおすと
2*216+6*3=450
450円><
つまり6進で計算すると500円の『10進での1割』引きは、450円><

つまり6進で122*14が2152になるかやってみればおk?><

6進の124は、10進で52だから計算間違ってるっぽさ><;

2152-(2152/14)が、6進で「10進での500円の1割引き」の計算?><

10進の500は、6進で2152?><
2*216+1*36+5*6+2=500

元の人の話は10進の500を6進で表現して計算って事・・・?><

古いものを表示
:realtek:

思考の /dev/null