c#编程,麻烦高手指点写一下程序!!!!!! 急用 !!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:49:01
按照复印中心收费规定,对于前100张复印每张0.5元,以后每张0.3元。编写Windows应用程序,要求输入复印张数,然后显示总价格。

public Double print(int num)
{
Double price=0;
if(num<=100)
{
price =Convert.ToDouble( num * 0.5);
return price;
}
price = Convert.ToDouble(100 * 0.5 + (num - 100) * 0.3);
return price;
}

在你按纽下面调用这个方法
label1.Text= print(Convert.ToInt32(textBox1.Text)).ToString();

public static void main(String[] args){
int num=Integer.parse(Console.ReadLine());
int rest=num-100;
int sum=0.5*num+(rest>0?rest:0)*(0.5-0.3);
Console.WriteLine(sum);
}