.NET表达式、运算符与分支结构
2010-05-31 17:29
211 查看
实验案例1:查询自动售货机中商品的价格
[align=left]if (RadioButton1.Checked)[/align]
[align=left] {[/align]
[align=left] Label1.Text = RadioButton1.Text + "的价格是: 3.0元";[/align]
[align=left] }[/align]
[align=left] else if (RadioButton2.Checked)[/align]
[align=left] {[/align]
[align=left] Label1.Text = RadioButton2.Text + "的价格是:2.5元";[/align]
[align=left] }[/align]
[align=left] else if (RadioButton3.Checked)[/align]
[align=left] {[/align]
[align=left] Label1.Text = RadioButton3.Text + "的价格是: 4.0元";[/align]
[align=left] }[/align]
[align=left] else if (RadioButton4.Checked)[/align]
[align=left] {[/align]
[align=left] Label1.Text = RadioButton4.Text + "的价格是: 3.5元";[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] Label1.Text = "请选择商品";[/align]
}
[align=left]实验案例2:商品打折[/align]
[align=left]double sum = Convert.ToDouble(TextBox1.Text); //将控件textbox1.text输入为小数型的[/align]
[align=left] if (vip.Checked)//判断顾客是否是VIP会员[/align]
[align=left] {[/align]
[align=left] if (sum > 5000)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.55 * 0.95;[/align]
[align=left] }[/align]
[align=left] else if (sum > 1000)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.7 * 0.95;[/align]
[align=left] }[/align]
[align=left] else if (sum > 500)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.8 * 0.95;[/align]
[align=left] }[/align]
[align=left] else if (sum > 200)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.9 * 0.95;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.95;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] if (sum >= 5000)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.55;[/align]
[align=left] }[/align]
[align=left] else if (sum >= 1000)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.7;[/align]
[align=left] }[/align]
[align=left] else if (sum >=500)[/align]
[align=left] {[/align]
[align=left] sum =sum *0.8;[/align]
[align=left] }[/align]
[align=left] else if (sum >=200)[/align]
[align=left] {[/align]
[align=left] sum=sum *0.9;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] sum=sum*1.0;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left]Label1.Text="实付金额: " +Convert.ToString(sum);[/align]
[align=left]实验案例3:计算并显示通话费用[/align]
新建网站,拖入RadioButton控件
[align=left]double minute = Convert.ToDouble(TextBox1.Text);[/align]
[align=left] double price;[/align]
[align=left] if (RadioButton1.Checked)[/align]
[align=left] {[/align]
[align=left] if (minute <= 3)[/align]
[align=left] {price = 0.25;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] price = 0.25 +(minute - 3 )* 0.15;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else if (RadioButton2.Checked)[/align]
[align=left] {[/align]
[align=left] price = minute * 0.35;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] price = minute * 1.10;[/align]
[align=left] }[/align]
Label1.Text = "本次通话费用是: " + Convert.ToString(price) + "元";
[align=left]案例4:选择业余爱好[/align]
[align=left]string str1 = CheckBox1.Text;[/align]
[align=left] string str2 = CheckBox2.Text;[/align]
[align=left] string str3 = CheckBox3.Text;//定义checkbox的输出信息为字符串[/align]
[align=left] if (CheckBox1.Checked && CheckBox2.Checked && CheckBox3.Checked) //设置条件为三个全选时[/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好是: " + str1+ ","+str2+ ","+str3;[/align]
[align=left] }[/align]
[align=left] else if (CheckBox1.Checked && CheckBox2.Checked) //设置或者 选择为1和2时[/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好是: " + str1 + "," + str2;[/align]
[align=left] }[/align]
[align=left] else if (CheckBox1.Checked && CheckBox3.Checked) //设置或者 选择1和3时[/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好是: " + str1 + "," + str3;[/align]
[align=left] }[/align]
[align=left] else if (CheckBox2.Checked && CheckBox3.Checked) //设置或者选择2和3时[/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好是: " + str2 + "," + str3;[/align]
[align=left] }[/align]
[align=left] else [/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好太少了!! ";[/align]
[align=left] }[/align]
[align=left]案例5:比较三个数的大小[/align]
[align=left] [/align]
[align=left]double a = Convert.ToDouble(TextBox1.Text);[/align]
[align=left] double b = Convert.ToDouble(TextBox2.Text);[/align]
[align=left] double c = Convert.ToDouble(TextBox3.Text);[/align]
[align=left] if (a > b) //设置条件为a>b[/align]
[align=left] {[/align]
[align=left] if (a > c)//设置条件为在a>b的条件下a>c[/align]
[align=left] {[/align]
[align=left] Label1.Text = "最大的数是: " + a;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] Label1.Text = "最大的数是: " + c;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] if (b > c)[/align]
[align=left] {[/align]
[align=left] Label1.Text = "最大的数是: " + b;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] Label1.Text = "最大的数是: " + c;[/align]
[align=left] }[/align]
[align=left] [/align]
[align=left] }[/align]
[align=left]案例6:检查学生成绩[/align]
[align=left]int a = Convert.ToInt32(TextBox1.Text) / 10;[/align]
[align=left] switch (a)[/align]
[align=left] {[/align]
[align=left] case 10:[/align]
[align=left] case 9: //十位是9的显示优秀[/align]
[align=left] Label1.Text= "你的成绩是: 优秀";[/align]
[align=left] break;[/align]
[align=left] case 8:[/align]
[align=left] Label1.Text= "你的成绩是: 良好";[/align]
[align=left] break;[/align]
[align=left] case 7:[/align]
[align=left] Label1.Text= "你的成绩是: 中等";[/align]
[align=left] break;[/align]
[align=left] case 6:[/align]
[align=left] Label1.Text= "你的成绩是: 及格";[/align]
[align=left] break;[/align]
[align=left] default:[/align]
[align=left] Label1.Text= "你的成绩还不及格,继续加油!";[/align]
[align=left] break;[/align]
[align=left] }[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]本文出自 “曹宏江--著” 博客,谢绝转载!
[align=left]if (RadioButton1.Checked)[/align]
[align=left] {[/align]
[align=left] Label1.Text = RadioButton1.Text + "的价格是: 3.0元";[/align]
[align=left] }[/align]
[align=left] else if (RadioButton2.Checked)[/align]
[align=left] {[/align]
[align=left] Label1.Text = RadioButton2.Text + "的价格是:2.5元";[/align]
[align=left] }[/align]
[align=left] else if (RadioButton3.Checked)[/align]
[align=left] {[/align]
[align=left] Label1.Text = RadioButton3.Text + "的价格是: 4.0元";[/align]
[align=left] }[/align]
[align=left] else if (RadioButton4.Checked)[/align]
[align=left] {[/align]
[align=left] Label1.Text = RadioButton4.Text + "的价格是: 3.5元";[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] Label1.Text = "请选择商品";[/align]
}
[align=left]实验案例2:商品打折[/align]
[align=left]double sum = Convert.ToDouble(TextBox1.Text); //将控件textbox1.text输入为小数型的[/align]
[align=left] if (vip.Checked)//判断顾客是否是VIP会员[/align]
[align=left] {[/align]
[align=left] if (sum > 5000)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.55 * 0.95;[/align]
[align=left] }[/align]
[align=left] else if (sum > 1000)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.7 * 0.95;[/align]
[align=left] }[/align]
[align=left] else if (sum > 500)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.8 * 0.95;[/align]
[align=left] }[/align]
[align=left] else if (sum > 200)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.9 * 0.95;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.95;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] if (sum >= 5000)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.55;[/align]
[align=left] }[/align]
[align=left] else if (sum >= 1000)[/align]
[align=left] {[/align]
[align=left] sum = sum * 0.7;[/align]
[align=left] }[/align]
[align=left] else if (sum >=500)[/align]
[align=left] {[/align]
[align=left] sum =sum *0.8;[/align]
[align=left] }[/align]
[align=left] else if (sum >=200)[/align]
[align=left] {[/align]
[align=left] sum=sum *0.9;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] sum=sum*1.0;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left]Label1.Text="实付金额: " +Convert.ToString(sum);[/align]
[align=left]实验案例3:计算并显示通话费用[/align]
新建网站,拖入RadioButton控件
[align=left]double minute = Convert.ToDouble(TextBox1.Text);[/align]
[align=left] double price;[/align]
[align=left] if (RadioButton1.Checked)[/align]
[align=left] {[/align]
[align=left] if (minute <= 3)[/align]
[align=left] {price = 0.25;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] price = 0.25 +(minute - 3 )* 0.15;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else if (RadioButton2.Checked)[/align]
[align=left] {[/align]
[align=left] price = minute * 0.35;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] price = minute * 1.10;[/align]
[align=left] }[/align]
Label1.Text = "本次通话费用是: " + Convert.ToString(price) + "元";
[align=left]案例4:选择业余爱好[/align]
[align=left]string str1 = CheckBox1.Text;[/align]
[align=left] string str2 = CheckBox2.Text;[/align]
[align=left] string str3 = CheckBox3.Text;//定义checkbox的输出信息为字符串[/align]
[align=left] if (CheckBox1.Checked && CheckBox2.Checked && CheckBox3.Checked) //设置条件为三个全选时[/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好是: " + str1+ ","+str2+ ","+str3;[/align]
[align=left] }[/align]
[align=left] else if (CheckBox1.Checked && CheckBox2.Checked) //设置或者 选择为1和2时[/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好是: " + str1 + "," + str2;[/align]
[align=left] }[/align]
[align=left] else if (CheckBox1.Checked && CheckBox3.Checked) //设置或者 选择1和3时[/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好是: " + str1 + "," + str3;[/align]
[align=left] }[/align]
[align=left] else if (CheckBox2.Checked && CheckBox3.Checked) //设置或者选择2和3时[/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好是: " + str2 + "," + str3;[/align]
[align=left] }[/align]
[align=left] else [/align]
[align=left] {[/align]
[align=left] Label1.Text = "你的业余爱好太少了!! ";[/align]
[align=left] }[/align]
[align=left]案例5:比较三个数的大小[/align]
[align=left] [/align]
[align=left]double a = Convert.ToDouble(TextBox1.Text);[/align]
[align=left] double b = Convert.ToDouble(TextBox2.Text);[/align]
[align=left] double c = Convert.ToDouble(TextBox3.Text);[/align]
[align=left] if (a > b) //设置条件为a>b[/align]
[align=left] {[/align]
[align=left] if (a > c)//设置条件为在a>b的条件下a>c[/align]
[align=left] {[/align]
[align=left] Label1.Text = "最大的数是: " + a;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] Label1.Text = "最大的数是: " + c;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] if (b > c)[/align]
[align=left] {[/align]
[align=left] Label1.Text = "最大的数是: " + b;[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] Label1.Text = "最大的数是: " + c;[/align]
[align=left] }[/align]
[align=left] [/align]
[align=left] }[/align]
[align=left]案例6:检查学生成绩[/align]
[align=left]int a = Convert.ToInt32(TextBox1.Text) / 10;[/align]
[align=left] switch (a)[/align]
[align=left] {[/align]
[align=left] case 10:[/align]
[align=left] case 9: //十位是9的显示优秀[/align]
[align=left] Label1.Text= "你的成绩是: 优秀";[/align]
[align=left] break;[/align]
[align=left] case 8:[/align]
[align=left] Label1.Text= "你的成绩是: 良好";[/align]
[align=left] break;[/align]
[align=left] case 7:[/align]
[align=left] Label1.Text= "你的成绩是: 中等";[/align]
[align=left] break;[/align]
[align=left] case 6:[/align]
[align=left] Label1.Text= "你的成绩是: 及格";[/align]
[align=left] break;[/align]
[align=left] default:[/align]
[align=left] Label1.Text= "你的成绩还不及格,继续加油!";[/align]
[align=left] break;[/align]
[align=left] }[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]本文出自 “曹宏江--著” 博客,谢绝转载!
相关文章推荐
- ASP.NET--表达式、运算符与分支结构(实战案例汇总3)
- ASP.NET--表达式、运算符与分支结构(实战案例汇总2)
- ASP.NET--表达式、运算符与分支结构
- ASP.NET--表达式、运算符与分支结构(实战案例汇总)
- 表达式、运算符与分支结构
- Day 3 : 运算符和表达式-2、分支结构
- 运算符、表达式、分支结构
- java基础知识-----运算符表达式和分支结构
- 基础篇--03 Java运算符、表达式、分支结构
- OS笔记:第三篇 C语言中的运算符与if分支结构
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- Python基础—03-运算符与分支结构
- 1.3.Java运算符和分支结构
- Asp.Net自学笔记...(分支结构和逻辑运算符)
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- C2-分支结构及运算符
- Javascript权威指南——第二章词法结构,第三章类型、值和变量,第四章表达式和运算符,第五章语句
- MySQL心得6--MySQL语言结构--运算符、表达式
- 3.15黑暗后的黎明:运算符与分支结构
- day03_运算符_分支结构_20150803