▶ 実 行
▶ 実行
クリア
2進数→10進数
by
N=「2進数→10進数」と尋ねる Aは0 OはN もし(N<1)なら もし(N>0)なら 「error:整数を入力してください」と表示 ここまで もし(N<0)なら 「error:正の数を入力してください」と表示 ここまで ここまで もし(N>=10000000)なら A=A+128 N=N-10000000 ここまで もし(N>=1000000)なら A=A+64 N=N-1000000 ここまで もし(N>=100000)なら A=A+32 N=N-100000 ここまで もし(N>=10000)なら A=A+16 N=N-10000 ここまで もし(N>=1000)なら A=A+8 N=N-1000 ここまで もし(N>=100)なら A=A+4 N=N-100 ここまで もし(N>=10)なら A=A+2 N=N-10 ここまで もし(N>=1)なら A=A+1 N=N-1 ここまで もし(N>0)なら 「error:8桁以下で0と1のみを入力してください」と表示 ここまで 「{O}の10進数表記は {A}です」と表示