Scratch キーボード応用課題2
2021.06.30
Scratch キーボード課題応用2
課題内容
入力した数値から、十の位を計算して出力
解答
解答を表示する
スプライト1
追加
@greenFlagが押されたとき
[数値を入力してください。]と聞いて待つ
[x v]を(答え)にする
[十の位 v]を(((((x)の[絶対値 v]::operators)/(10))の[切り下げ v]::operators)を(10)で割った余り)にする
([十の位:]と(十の位))と(2)秒言う
解説
解説を表示する
スプライト1
追加
@greenFlagが押されたとき
緑の旗が押されたとき、スクリプトを開始する
[数値を入力してください。]と聞いて待つ
[x v]を(答え)にする
キーボードから入力した数値を変数「x」に格納する
[十の位 v]を(((((x)の[絶対値 v]::operators)/(10))の[切り下げ v]::operators)を(10)で割った余り)にする
変数「x」から、十の位を計算して変数「十の位」に格納する
十の位は、①切り捨てをしたとき一の位が変わらないように絶対値を求める②10で割って十の位を一の位に移動させる③小数点以下切り捨てして整数にする④10で割った余りを求める
([十の位:]と(十の位))と(2)秒言う
スプライトの上に変数「十の位」のふきだしを表示する
サンプル
sb3ダウンロード