プロが教えるわが家の防犯対策術!

教えてください。

フローチャートの書き方なんですが

ある社員の給与金額を入力し必要な金種と枚数を出力せよ。
《条件》
(1)金種は、10,000,5000,1000,500,10,5,1の9種類
(2)すべての金種ごとの枚数が算出されてから出力する。
(3)金種配列を"k"、枚数配列を"M"として使う。

です。独学で試験勉強しているのですが
この回答が載っていませんでした。
もし詳しい方がいらっしゃいましたら教えていただけませんでしょうか?
初心者なので丁寧な方よろしくお願いします。

A 回答 (2件)

間違ってたらすみません。



準備:
K(0)=10000:K(1)=5000:K(2)=1000:K(3)=500
K(4)=100:K(5)=10:K(6)=5:K(7)=1

M(0)=0:M(1)=0:M(2)=0:M(3)=0
M(4)=0:M(5)=0:M(6)=0:M(7)=0

I:ループ用変数
S:給与金額

(0) 開始
(1) I = 0
(2) S >= K(I) ? (yes → (3), no → (6))
(3) M(I) = M(I) + 1
(4) S = S - K(I)
(5) goto (2)
(6) I = I + 1
(7) I > 7 ? (yes → (8), no → (2))
(8) I = 0
(9) M(I) > 0 ? (yes → (10), no → (11))
(10) 出力: "金種" K(I) "円が" M(I) "枚必要です"
(11) I = I + 1
(12) I > 7 ? (yes → (13), no → (9))
(13) 終了
    • good
    • 0

ご自分が書いてみたフローチャートを文章にして載せて、


それを添削してもらった方が勉強になると思います。

#ロジック自体はわかっているんですよね?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!