【发布时间】:2015-04-16 16:39:54
【问题描述】:
我正在编写一个 WPF 程序来确定制作一定数量的面包需要多少小时。
我需要用户输入
- 他们想要制作的面包数量
- 他们每小时可以制作面包的能力
它应该给出面包已经烘烤了多少小时以及该小时烘烤的容量的结果,因此对于容量为 50 的 130 块面包,结果将是
1-50
2-50
3-50
我相信问题出在我的 while 循环中,但我不确定问题出在哪里。 目前我没有得到想要的输出,虽然程序会编译。
private void btnStart_Click(object sender, RoutedEventArgs e)
{
int Bread = 0;
int Capacity = 0;
int Time = 0;
int InitialTime = 0;
Bread = int.Parse(txtBread.Text);
Time = int.Parse(txtTime.Text);
InitialTime = int.Parse(txtInitialTime.Text);
Capacity = int.Parse(txtCapacity.Text);
while (Bread > 0)
{
if (Bread > Capacity)
{
Bread -= Capacity;
txtResult.Text = txtResult.Text + "\n" + (Bread - Capacity).ToString();
InitialTime += Time;
txtResult.Text = txtResult.Text + "\n" + (Bread - Capacity ).ToString();
}
else
{
Bread -= Capacity;
txtResult.Text += Bread.ToString();
InitialTime += Time;
}
}
谢谢大家:)
【问题讨论】:
-
绑定是你的朋友
-
欢迎来到 Stack Overflow!不清楚你在这里问什么。查看 [如何提问](stackoverflow.com/help/how-to-ask)。
-
谢谢 nate,但你能告诉我,这里有什么不清楚的地方,因为英语不是我的母语,也许我的词汇有错误
-
还要查看这些数字 11-50 // 12-50 // 13-50。你有解释
-
Grant Winney 程序没有运行 :(,只是卡住了
标签: c# wpf loops while-loop