おつりの計算

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ウーロン

おつりの計算

#1

投稿記事 by ウーロン » 10年前

初歩的ですみません。
自動販売機のおつりの計算を配列を用いて表したいのですが、
どのようにしたらいいですか?
使える硬貨は500円・100円・50円・10円です。

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: おつりの計算

#2

投稿記事 by みけCAT » 10年前

フォーラムルールのテンプレートを使っていただけますか?

どう質問していいか解らない時は、以下のテンプレをコピペして、

各項目に対して答える形で記載して下さい。

[1] 質問文
 [1.1] 自分が今行いたい事は何か
 [1.2] どのように取り組んだか(プログラムコードがある場合記載)
 [1.3] どのようなエラーやトラブルで困っているか(エラーメッセージが解る場合は記載)
 [1.4] 今何がわからないのか、知りたいのか

[2] 環境  
 [2.1] OS : Windows, Linux等々
 [2.2] コンパイラ名 : VC++ 2008EE, Borand C++, gcc等々

[3] その他
 ・どの程度C言語を理解しているか
 ・ライブラリを使っている場合は何を使っているか
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: おつりの計算

#3

投稿記事 by みけCAT » 10年前

「自動販売機のおつりの計算」のもう少し具体的な仕様を教えていただけますか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

ウーロン

Re: おつりの計算

#4

投稿記事 by ウーロン » 10年前

返信ありがとうございます。 

[1.1]プログラムを作るためにできればまず、 流れ図を作りたいです
[1.4] 配列を使って表したいです

 仕様
 ①商品は合計10種類とする。
 ②構成はペットボトル3種、缶7種とする。
 ③ペットボトルは各150円、缶は各120円とする。
 ④紙幣は千円札のみ使用可とし、硬貨は10円玉・50円玉・100円玉・500円玉のみ使用可とする。
 
 おつりを最少枚数で払い戻したいです。でも500円がなければどうするか、50円がなければどうするか、
 を計算するアルゴリズムを作りたいです。
 



 

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: おつりの計算

#5

投稿記事 by みけCAT » 10年前

何がわからないのですか?
配列を使わないプログラムは組めますか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

non
記事: 1097
登録日時: 13年前

Re: おつりの計算

#6

投稿記事 by non » 10年前

自動販売機にするのは後にして、まずは金種別けのプログラムを作ってはいかがでしょうか。
最初は、おつり切れは考えずに
例えば
870と入力したら、
500円 1枚
100円 3枚
50円 1枚
10円 2枚
と表示させるようなプログラムです。
non

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: おつりの計算

#7

投稿記事 by みけCAT » 10年前

ある硬貨がある場合、使える最大枚数の指定はありますか?
商品は複数同時に購入できますか?
持っている硬貨でおつりが支払えない場合はどうしますか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: おつりの計算

#8

投稿記事 by みけCAT » 10年前

使用するプログラミング言語は何ですか?

【追記】
アルゴリズムを作りたいということなので、擬似コードがいいですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: おつりの計算

#9

投稿記事 by みけCAT » 10年前

流れ図を配列を使って表したいのですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

ウーロン

Re: おつりの計算

#10

投稿記事 by ウーロン » 10年前

みけCATさん
ある硬貨がある場合、使える最大枚数の指定はありますか?       特にないです。
商品は複数同時に購入できますか?                      できる仕様で考えています。
持っている硬貨でおつりが支払えない場合はどうしますか?        その場合は、お金を投入してもすぐに返却する仕様で考えています。
使用するプログラミング言語は何ですか?                   C言語です。
アルゴリズムを作りたいということなので、擬似コードがいいですか?   お願いします。
流れ図を配列を使って表したいのですか?                  そうです。

nonさん
返信ありがとうございます。
それもしてみます。

頼ってばかりですみません。
自分でももっと頑張ってみます><

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: おつりの計算

#11

投稿記事 by みけCAT » 10年前

まとめると、「流れ図と擬似コードを、C言語の配列に格納する」ですね。

で、どこがわからないのですか?
C言語の文法ですか?
自販機のアルゴリズムですか?
流れ図や擬似コードの書き方ですか?
パソコンの操作ですか?
全部ですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

ウーロン

Re: おつりの計算

#12

投稿記事 by ウーロン » 10年前

全部といいたいですが、C言語の文法だけお願いいたします。

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: おつりの計算

#13

投稿記事 by みけCAT » 10年前

入門サイトを紹介しておきます。
苦しんで覚えるC言語 ←私は最初にここで学びました。

他にもたくさんあるので、ググってみてください。
[search=google]C言語 入門[/search]
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

ウーロン

Re: おつりの計算

#14

投稿記事 by ウーロン » 10年前

正解かはわかりませんが、何とか形だけはできました。
あとは、流れ図をもう少しスマートにして(できれば)から、ある語に取り組んでみます。
わからなければまたお願いします。
ありがとうございました。><

閉鎖

“C言語何でも質問掲示板” へ戻る