計算を行えるプログラムです。BASIC で扱える算術記号、
#(16 進数)や `(2 進数)も使用できます。
BASIC の仕様が限界となり、-32768~32767
(古いバージョンは -32767~32767)の整数のみです。-
0.9.9 以降版は 2 進数・16 進数表示に対応しています。
GOTO ● や LRUN 番号,● で ● 進数 表示が可能です。
この場合でも入力は #・` が有効です。
普通に RUN・LRUN した場合は ●進数 の入力になります。
IchigoJam を使って 4 年程経過していた自分が、
まだ知らない仕様を知り驚きました。
IchigoJam BASIC は当初から INPUT に算術記号があると
計算結果が変数に入る仕様だったのです。
それを生かして、シンプルなプログラムで多様性ある
電卓プログラムを形にしました。
Kidspod; ではカナ文字が変換されてしまうため、
「シンスウ」を「shinsu」としています。
(イチゴジャム レシピ MixJuice コンテンツ が含まれます)
1 INPUT"CALC シンスウ?>",S:?:GOTO S
2 INPUT"BIN>",I:?"`";BIN$(I):?:GOTO 2
10 INPUT"DEC>",I:?I:?:GOTO 10
16 INPUT"HEX>",I:?"#";HEX$(I):?:GOTO 16
IchigoJam web でプログラムを実行します。
このQRコードはアクセス解析のためにCookieを使用しています。
アクセス解析は匿名で収集されており、個人を特定するものではありません。
この機能はCookieを無効にすることで収集を拒否することができますので、
お使いのデバイスのブラウザの設定をご確認ください。
MixJuice ダウンロード ?"MJ GET kidspod.club/mj/842
MicJack ダウンロード ?"MJ GKP 842
10 INPUT"DEC>",I:PRINT I:PRINT:GOTO 10
IchigoJam web でプログラムを実行します。
このQRコードはアクセス解析のためにCookieを使用しています。
アクセス解析は匿名で収集されており、個人を特定するものではありません。
この機能はCookieを無効にすることで収集を拒否することができますので、
お使いのデバイスのブラウザの設定をご確認ください。
MixJuice ダウンロード ?"MJ GET kidspod.club/mj/843
MicJack ダウンロード ?"MJ GKP 843
INPUT した変数を PRINT しているだけのプログラムです。
ダウンロード可能な最も古いバージョン
IchigoJam BASIC 0.7 で正常動作を確認できています。
もちろん最新バージョンでも動作可能なので、
IchigoJam web にも入れてあります。
PRINT の省略表記 ? は
IchigoJam BASIC 0.7.2 から対応となっているため、
あえて PRINT とフル表記にしてあります。
SkyBerryJAM は 栃木県立栃木工業高等学校 が管理する登録商標であり、
SkyBerryJAM は 栃木県立栃木工業高等学校 の商標です。
Raspberry Pi は
Raspberry Pi 財団 の登録商標です。
Raspberry Pi is a registered trademark or
trademark of
the Raspberry Pi Foundation.
"RISC-V" の商品名は RISC-Vインターナショナル が管理する登録商標です。
The “RISC-V” trade name is a registered trade mark of
RISC-V International.