こんな感じのプログラムを作ったのですが、ブログに埋めこんだらCSSがテーマと衝突してUI崩壊しました笑
課題の合間に、無意味に2進数&16進数変換アプリ作った。 pic.twitter.com/q7rPS5Zh2e
— カシワバユキ (@yuki_kashiwaba) 2019年2月7日
変換のアルゴリズム
10進数をn進数に変換する簡単な方法。
1.変換したい10進数を、nで割った余りをスタックに入れる。
2.10進数とnの商を、さらにnで割った余りをスタックに入れる。
3.商が0になる(nより小さくなるまで繰り返す)
4.スタックの中身を順に取り出して、最上位桁から埋めていく。
以上です。
10進数変換プログラム
10進数 |
16進数 |
2進数 |
C | D | E | F |
8 | 9 | A | B |
4 | 5 | 6 | 7 |
0 | 1 | 2 | 3 |
7 | 8 | 9 | |
4 | 5 | 6 | |
0 | 1 | 2 | 3 |
0 | 1 |