質問: フローチャートの書き方について 教えてください。 フローチャートの書き方なんですが ある社員の給与金額を入力し必要な金種と枚数を出力せよ。 《条件》 (1)金種は、10,000,5000,1000,500,10,5,1の9種類 (2)すべての金種ごとの枚数が算出されてから出力する。 (3)金種配列を"k"、枚数配列を"m"として使う。 です。独学で試験勉強しているのですが この回答が載っていませんでした。 もし詳しい方がいらっしゃいましたら教えていただけませんでしょうか? 初心者なので丁寧な方よろしくお願いします。
回答: 間違ってたらすみません。 準備: 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) 終了