さて、この自動販売機の申し込みフォームを作成しましたが、おつりを取り除くのに問題があります。マシンは、その日の開始時に 50 の 10p を持っています。炭酸飲料は 40 ペンスなので、ユーザーが 50 ペンスを入れると、10 ペンスの釣り銭が戻ってきます。マシンに 10p の量を表示するテキスト ボックスがあるので、最初は 50、彼が 50p を入れた後は 55 になります。テキストボックス内の 10p の量を 54 にしたい...何かアイデアはありますか? mod 演算子を使用してみましたが、使用方法がわかりませんでした:
decimal change = decimal.Parse(txtChange.Text)
if (change % 10 > 1)
{
int tenPenny = int.Parse(txt_BoxTenPenny.Text);
int totalTenPen = tenPenny - 1;
txt_BoxTenPenny.Text = totalTenPen.ToString();
}
これが正しくないことはわかっています。私が調査を行っていたとき、彼らは % 演算子を使用し、分子として 10 という数字を使用していました..だから..少し迷子になりました。どんな提案も素晴らしいでしょう!