| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5273 人关注过本帖
标题:delphi中如何运用case语句?
只看楼主 加入收藏
luobutou
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-2-7
收藏
得分:0 

大家有知道的
就告诉一下哈
让大家好学习啊


2006-02-08 22:56
Huacn
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-2-8
收藏
得分:0 

这里不能用CASE语句,CASE语句只能是有序类型的变量
浮点型不是有序类型


http://www.
2006-02-09 11:06
aizaixiiii
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-2-9
收藏
得分:0 
学习。。。。

2006-02-09 16:29
超级新手
Rank: 2
等 级:论坛游民
帖 子:185
专家分:59
注 册:2006-2-9
收藏
得分:0 
case pay of
0..500 : tax :=pay*0.05; //如果小于500;
501..2000 : tax :=pay*0.1; //如果大于500而小于2000;
2001..5000 : tax :=pay*0.15; //如果大于2000而小于5000;
//case需要有序型char integer可以

快快来我的群:13485998
学学C,玩玩算法,搞搞加密,比比谁更菜?
ARM恨死你。
2006-02-10 10:22
cnbkhm
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-2-10
收藏
得分:0 
14楼说的清楚明白,支持.
2006-02-10 10:54
qyzzjian
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-7
收藏
得分:0 

已经可以了,原来CASE下面的条件值是只能是有序类型,谢谢各位!

[此贴子已经被作者于2006-3-17 15:30:54编辑过]

2006-03-17 15:29
baoxuelan
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-1-17
收藏
得分:0 

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Button1: TButton;
Label2: TLabel;
Edit2: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
//定义三个单精度浮点数,分别表示应纳税总额,区间应纳税总额,累加纳税额
var
sum, para, tax: single;
begin
//取得应纳税总额,并将累计纳税额变量置0
sum:=strtofloat(Edit1.Text); //这个函数进行从字符串到浮点型的转化
sum:=sum-800;
tax:=0;
//如果满足条件才执行相应代码
if sum>2000
then begin
para:=sum-2000; //计算位于2000~5000元之间的部分
sum:=sum-para; //从总额中减去一纳税额
tax:=tax+para*0.15; //累加求取纳税总额
end;
if sum>500
then begin
para:=sum-500;
sum:=sum-para;
tax:=tax+para*0.1;
end;
if sum>0
then tax:=tax+sum*0.05;
Edit2.Text:=floattostr(tax); //这个函数进行从浮点数到字符串的转化
end;

end.


18506882 delpi群高手之路,欢迎各位学习delphi的朋友,此群刚刚成立!
2006-03-18 20:31
快速回复:delphi中如何运用case语句?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027085 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved