帮忙编个程序(出租车计价器)有注释,越详细越好

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:42:07
(1)计价器按1.8元/公里计费,超过10公里后,则按2.6元/公里收费
(2)起步价8元(3公里),超过3公里后,计价累加0.9元,10公里内以后每过0.5公里累加0.9元.
(3)过10公里后, 计价累加1.3元, 以后每过0.5公里累加1.3元.
(4)公里数4位数字显示,精确到0.1公里; 出租车计价4位数字显示,精确到0.1元
可以发到我邮箱:swallow19861123@163.com

用VHDL汇编语言编写! 神啊~~怎么就没人有呢?

用什么语言编辑的?

把你的邮箱给我

需求:
(1)计价器按1.8元/公里计费,超过10公里后,则按2.6元/公里收费
(2)起步价8元(3公里),超过3公里后,计价累加0.9元,10公里内以后每过0.5公里累加0.9元.

解答:
private void button1_Click(object sender, EventArgs e)
{
double mileAge; //公里数
mileAge = double.Parse(this.textBox1.Text);
mileAge = Math.Round(mileAge * 100) / 100.0;
this.label1.Text = "公里数:" + mileAge.ToString("0.0") + "费用:" + CarCountor(mileAge).ToString("0.0");
}
/// <summary>
/// 计费器
/// </summary>
/// <param name="mileAge">公里数</param>
/// <returns>费用</returns>
public double CarCountor(double mileAge)
{
if (mileAge <= 3)
{
return 8;
}
else if (mil