好的,所以我已经创建了这个自动售货机申请表,但我在摆脱变化时遇到了问题。这台机器在一天开始时有 50 个 10p。一杯汽水要 40 便士,所以,如果用户投入 50 便士,他将得到 10 便士的零钱。我有一个文本框显示机器中 10p 的数量,所以一开始是 50,在他输入 50p 之后它将是 55。但是,现在他必须得到 10p 更改(我有一个释放更改按钮),我想要文本框中 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 作为分子..所以..我有点迷失了。任何建议都会很棒!