实验G06: 选择结构实验
一、实验名称和性质
所属课程
面向对象程序设计
实验名称
选择结构实验
实验学时
4
实验性质
□验证✓□综合□设计
必做/选做
✓□必做□选做
二、实验目的
:单分支、双分支、多分支3种;
:==、<>、>、<、<=、>=的数学含义,逻辑运算符号:||、&&和!及逻辑表达式的组成;
语句的流程图及使用方法;
;
的流程图及其应用。
三、实验的软硬件环境要求
硬件环境要求:
PC机(单机)
使用的软件名称、版本号以及模块:
Windows XP下的Visual 2005
四、知识准备
前期要求掌握的知识:
:等于、不等于、大于、小于、小于等于、大于等于在C#.NET中对应的符号为==、<>、>、<、<=、>=;
、和、或对应的符号为||、&&和!;
,即条件成立执行哪个分支,然后执行什么操作;当条件不成立时应执行哪个操作,接着再执行什么操作;
,可以使用单选钮(RadioButton)。直接在窗体上放的任何单选按钮都是作为一个组工作的,如果要将单选按钮分组,则需要用分组框来将单选按钮分别放入不同的分组框中一实现对单选按钮的分组;
五、实验内容
;
Block分支结构语句的应用;
Case多分支结构语句的应用
六、验证性实验
验证性实验1
:编程计算小费:去饭店吃饭要付小费比率是帐单的15%,不足2元按2元算。
分析:小费的计算要根据帐单来进行,因此,帐单数据要输入,在计算帐单的15%并将结果存放在一个变量中Tip,若Tip<2,则输出2;否则输出Tip。这样,至少需要一个文本框txtBill来输入帐单数据,pute来执行计算和判断,需要1个标签lblTip来输出结果。
步骤1:;
计算小费界面
步骤2:;
计算小费的属性设置
控件名
属性名
属性值
Form1
Text
计算小费
Label1
Text
输入帐单
TextBox1
Text
“”
Name
txtBill
Button1
Text
计算小费
Name
pute
Label2
Text
“”
Name
lblTip
步骤3:puter的Click事件代码;
Private Sub pute_Click(……)
{
double tip;
tip = () * ;
if (tip >= 2 )
{
= "the tip you should pay is " + (“D”);
}
else
{
= "the tip you should pay is 2";
}
}
在txtBill中输入50、30、10后,单击“计算小费”按钮并观察结果。
验证性实验2
实验要求
税务部门征收个人所得税,规定如下:
收入在800元以下,免税;
收入在800-1500元内,超过800元的部分按照3%征税;
收入在1500-5000元内,超过1500元的部分按照5%征税;
收入超过5000元的部分按照10%纳税。
分析:e、tax存放个人收入、征税额,e在800元内,tax=0;e在800-1500元内,超出800的部分为(e-800)需要按3%征税,故tax=(e-800)*; e在1500-5000元内,要征税的部分为(1500-800)按3%征税和超出1500的部分为(e-1500)按5%征税,故tax=(1500-800)*%+(e-1500)*;e在5000元以上,要征税的部分为(1500-800)按3%征税、(5000-1500)部分按5%征税、超出5000的部分为(e-5000)按10%征税,故tax=(1500-800)*0 .03%+(5000-1500)*+(e-5000)*。
步骤1:设计如题1所示的界面,;
税收计算的属性设置
控件名
属性名
属性值
Form1
Text
计算个人所得税
label1
Text
个人
实验g06 选择实验 来自淘豆网www.taodocs.com转载请标明出处.