-2
我需要帮助我的车程序。我想使它所以当你点击一个汽车收音机按钮,可以说,我想布加迪,我会点击布加迪单选按钮,它会计算这个代码的最终成本:我的汽车租赁计划2 C#?
bugattiDecimal = bugattiFinal * (Decimal)0.20 + rentedDecimal * 25;
该代码是应该计算每英里0.20和每天租用25美元。
这是代码的其余部分:
//Step 3: Mathmatematical Calculations.
totalMilesDecimal = endingOdometerDecimal - beginningOdometerDecimal;
lamborghiniFinal = endingOdometerDecimal - beginningOdometerDecimal;
ferrariFinal = endingOdometerDecimal - beginningOdometerDecimal;
bugattiFinal = endingOdometerDecimal - beginningOdometerDecimal;
lamborghiniDecimal = lamborghiniFinal * (Decimal)0.12 + rentedDecimal * 15;
ferrariDecimal = ferrariFinal * (Decimal)0.15 + rentedDecimal * 20;
bugattiDecimal = bugattiFinal * (Decimal)0.20 + rentedDecimal * 25;
//This shows the picture.
if (radLamborghini.Checked) {
picLamborghini.Visible = true;
picFerrari.Visible = false;
picBugatti.Visible = false;
}
if (radLamborghini.Checked) {
lblFinalCost.Text = lamborghiniDecimal.ToString();
}
private void radFerrari_CheckedChanged(object sender, EventArgs e)
{
//This shows the picture.
if (radFerrari.Checked) {
picFerrari.Visible = true;
picLamborghini.Visible = false;
picBugatti.Visible = false;
}
if (radFerrari.Checked) {
lblFinalCost.Text = ferrariDecimal.ToString();
}
}
private void radBugatti_CheckedChanged(object sender, EventArgs e)
{
//This shows the picture.
if (radBugatti.Checked) {
picBugatti.Visible = true;
picLamborghini.Visible = false;
picFerrari.Visible = false;
}
if (radBugatti.Checked) {
lblFinalCost.Text = bugattiDecimal.ToString();
}
}
是我的代码吗?当我点击其中一个单选按钮时,他们都计算相同的成本。
我建议在设置'lblFinalCost.Text'的两个地方设置断点。确保它们被调用并检查'____ Decimal'变量中的值以确保它们符合您的预期。如果你不知道的话,可以通过按'F9'在Visual Studio的一行中设置一个断点。 –
照片改变了吗? –
它似乎总是在计算兰博基尼? – JLott