それは、現実世界の日本のお金の話ですか? それとも日本のお金でも仮想(現実ではありえないお金等)のお金ですか?メル さんが書きました:買い物をしてお金を支払ったときおつりの最小の枚数を表示させるときのプログラムを作るとき計算は何をすればできますか?
現実世界のお金でもコインのみですか?札のみですか?
もう少し具体的に書くと良いかもしれません。
さて、現実世界の日本のお金のお話だとします。
メルさんの目の前にお金があるとします。
目の前にあるお金を最小の枚数のお金に分けるときどのように考えますか?
それをそのままプログラムに起こせば良いと思います。