Scratch リスト課題6

Scratch だい

だいないよう

にゅうりょくしたねんがつにちから、ようけいさんしてしゅつりょく

こうしき

ymd
ねんつき

※ただし、1がつと2がつは、ぜん年のそれぞれ13がつ・14がつとして扱う。

$$ h = \left( y + \left\lfloor \frac{y}{4} \right\rfloor – \left\lfloor \frac{y}{100} \right\rfloor + \left\lfloor \frac{y}{400} \right\rfloor + \left\lfloor \frac{13 m + 8}{5} \right\rfloor + d \right) \bmod 7 $$

hよう
1げつよう
2よう
3すいよう
4もくよう
5きんよう
6よう
7にちよう

だいじゅん

に「げつよう」〜「にちよう」のようせいせい

つい

かいとう

かいとうひょうする

つい
@greenFlagが押されたとき
[年を入れてください。]と聞いて待つ
[年 v]を(答え)にする
[月を入れてください。]と聞いて待つ
[月 v]を(答え)にする
[日を入れてください。]と聞いて待つ
[日 v]を(答え)にする
もし<(月)<(3)>なら
[年 v]を((年)-(1))にする
[月 v]を((月)+(12))にする
end
[位置 v]を(((((((年)+(((年)/(4))の[切り下げ v]::operators))-(((年)/(100))の[切り下げ v]::operators))+(((年)/(400))の[切り下げ v]::operators))+(((((13)*(月))+(8))/(5))の[切り下げ v]::operators))+(日))を(7)で割った余り)にする
[曜日 v]を([リスト v]の(位置)番目)にする
([曜日:]と(曜日))と(2)秒言う

かいせつ

かいせつひょうする

つい
@greenFlagが押されたとき

みどりはたされたとき、かいする

[年を入れてください。]と聞いて待つ
[年 v]を(答え)にする
[月を入れてください。]と聞いて待つ
[月 v]を(答え)にする
[日を入れてください。]と聞いて待つ
[日 v]を(答え)にする

からにゅうりょくしたすうへんすうねん」・「がつ」・「にち」にかくのうする

もし<(月)<(3)>なら
[年 v]を((年)-(1))にする
[月 v]を((月)+(12))にする
end

1がつと2がつは、ぜん年のそれぞれ13がつ・14がつにする

[位置 v]を(((((((年)+(((年)/(4))の[切り下げ v]::operators))-(((年)/(100))の[切り下げ v]::operators))+(((年)/(400))の[切り下げ v]::operators))+(((((13)*(月))+(8))/(5))の[切り下げ v]::operators))+(日))を(7)で割った余り)にする

へんすうねん」・「がつ」・「にち」から、<ツこうしきけいさんしてへんすう」にかくのうする

[曜日 v]を([リスト v]の(位置)番目)にする

へんすうよう」にへんすうばんようかくのうする

([曜日:]と(曜日))と(2)秒言う

うえへんすうよう」のふきだしをひょうする

sb3