# 17回目 **先週やったこと** プログラムに入力してある座標に対して、移動を行うことに成功した。 (前回は原点を指定していた) **今回の目標** 数値を入力して、指定した座標に移動するようにしたい。 # 結果 まずは10進数を16進数にしたいので、その求め方について、一応おさらい。 ![](https://i.imgur.com/yDttCAH.png) このように求めるので、余りを配列に格納するようにプログラムする。 ![](https://i.imgur.com/Y00R2MD.png) toioマットの座標は402が最高値なので、 402(10進数)  192(16進数)   が最高値 最初のうちは、プログラムに直接値を入力して、コンソールログで一個ずつ進めていきました。 コードを見せながら説明する。 流れとしては 配列を用意して、10進数を16進数に変換するため計算 ![](https://i.imgur.com/0oakvPR.png) switch文で10以上の値を変換する ![](https://i.imgur.com/jG65cGv.png) 入力の形式に合うように、'0x'を足し、String型に変換する (両方数字だった場合、普通に足し算してしまうためString型に変更) あとは、コンソールログで値の確認 ![](https://i.imgur.com/bPlsClC.png) 結果としては、座標を指定して移動することができた。 目標としては成功することができた。