用VB.NET程序编写代码 10
(全部代码和设计界面的照片) 展开
Delphi代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var
购物总价:Integer;
折扣:Extended;
begin
购物总价:=StrToInt(Edit1.Text);
if 购物总价<250 then
begin
折扣:=0;
end
else if 购物总价<500 then
begin
折扣:=0.05;
end
else if 购物总价<1000 then
begin
折扣:=0.075;
end
else if 购物总价<2000 then
begin
折扣:=0.1;
end
{
此段的折扣是多少?
else if 购物总价<3000 then
begin
折扣:=0.05;
end
}
else if 购物总价>=3000 then
begin
折扣:=0.15;
end;
ShowMessage('您享受的折扣是:'+FloatToStr(折扣)
+' 原价:'+IntToStr(购物总价)
+' 折后总价:'+FloatToStr(购物总价*(1-折扣)));
end;
Dim SumMoney As Decimal = SMoney '定义一个10进制变量来保存购物价值多少
If SumMoney < 250 Then
Return SumMoney '少于250不打折,直接返回传入的值
ElseIf SumMoney >= 250 And SumMoney < 500 Then
Return SumMoney * 0.95 '购物满250元不足500元减价5%,返回传入的值乘以0.95 类推
ElseIf SumMoney >= 500 And SumMoney < 1000 Then
Return SumMoney * 0.925
ElseIf SumMoney >= 100 And SumMoney < 2000 Then
Return SumMoney * 0.9
ElseIf SumMoney >= 3000 Then
Return SumMoney * 0.85
Else
Return SumMoney
End If
End Function
Visuai Studio 2008软件