.NET表达式、运算符与分支结构
原创
©著作权归作者所有:来自51CTO博客作者曹宏江的原创作品,谢绝转载,否则将追究法律责任
实验案例1:查询自动售货机中商品的价格
if (RadioButton1.Checked)
{
Label1.Text = RadioButton1.Text + "的价格是: 3.0元";
}
else if (RadioButton2.Checked)
{
Label1.Text = RadioButton2.Text + "的价格是:2.5元";
}
else if (RadioButton3.Checked)
{
Label1.Text = RadioButton3.Text + "的价格是: 4.0元";
}
else if (RadioButton4.Checked)
{
Label1.Text = RadioButton4.Text + "的价格是: 3.5元";
}
else
{
Label1.Text = "请选择商品";
}
实验案例2:商品打折
double sum = Convert.ToDouble(TextBox1.Text); //将控件textbox1.text输入为小数型的
if (vip.Checked)//判断顾客是否是VIP会员
{
if (sum > 5000)
{
sum = sum * 0.55 * 0.95;
}
else if (sum > 1000)
{
sum = sum * 0.7 * 0.95;
}
else if (sum > 500)
{
sum = sum * 0.8 * 0.95;
}
else if (sum > 200)
{
sum = sum * 0.9 * 0.95;
}
else
{
sum = sum * 0.95;
}
}
else
{
if (sum >= 5000)
{
sum = sum * 0.55;
}
else if (sum >= 1000)
{
sum = sum * 0.7;
}
else if (sum >=500)
{
sum =sum *0.8;
}
else if (sum >=200)
{
sum=sum *0.9;
}
else
{
sum=sum*1.0;
}
}
Label1.Text="实付金额: " +Convert.ToString(sum);
实验案例3:计算并显示通话费用
新建网站,拖入RadioButton控件
double minute = Convert.ToDouble(TextBox1.Text);
double price;
if (RadioButton1.Checked)
{
if (minute <= 3)
{price = 0.25;
}
else
{
price = 0.25 +(minute - 3 )* 0.15;
}
}
else if (RadioButton2.Checked)
{
price = minute * 0.35;
}
else
{
price = minute * 1.10;
}
Label1.Text = "本次通话费用是: " + Convert.ToString(price) + "元";
案例4:选择业余爱好
string str1 = CheckBox1.Text;
string str2 = CheckBox2.Text;
string str3 = CheckBox3.Text;//定义checkbox的输出信息为字符串
if (CheckBox1.Checked && CheckBox2.Checked && CheckBox3.Checked) //设置条件为三个全选时
{
Label1.Text = "你的业余爱好是: " + str1+ ","+str2+ ","+str3;
}
else if (CheckBox1.Checked && CheckBox2.Checked) //设置或者 选择为1和2时
{
Label1.Text = "你的业余爱好是: " + str1 + "," + str2;
}
else if (CheckBox1.Checked && CheckBox3.Checked) //设置或者 选择1和3时
{
Label1.Text = "你的业余爱好是: " + str1 + "," + str3;
}
else if (CheckBox2.Checked && CheckBox3.Checked) //设置或者选择2和3时
{
Label1.Text = "你的业余爱好是: " + str2 + "," + str3;
}
else
{
Label1.Text = "你的业余爱好太少了!! ";
}
案例5:比较三个数的大小
double a = Convert.ToDouble(TextBox1.Text);
double b = Convert.ToDouble(TextBox2.Text);
double c = Convert.ToDouble(TextBox3.Text);
if (a > b) //设置条件为a>b
{
if (a > c)//设置条件为在a>b的条件下a>c
{
Label1.Text = "最大的数是: " + a;
}
else
{
Label1.Text = "最大的数是: " + c;
}
}
else
{
if (b > c)
{
Label1.Text = "最大的数是: " + b;
}
else
{
Label1.Text = "最大的数是: " + c;
}
}
案例6:检查学生成绩
int a = Convert.ToInt32(TextBox1.Text) / 10;
switch (a)
{
case 10:
case 9: //十位是9的显示优秀
Label1.Text= "你的成绩是: 优秀";
break;
case 8:
Label1.Text= "你的成绩是: 良好";
break;
case 7:
Label1.Text= "你的成绩是: 中等";
break;
case 6:
Label1.Text= "你的成绩是: 及格";
break;
default:
Label1.Text= "你的成绩还不及格,继续加油!";
break;
}
下一篇:自动化管理
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Scala 运算符Scala
-
表达式与运算符
1.表达式计算机程序在处理数据会进行大量的计算,而数据的运算则需要用于满足各种数据处理的需求,c#的运算符数量多,,在
c# .net 开发语言 运算符 操作数 -
Shell 表达式与运算符
详解Shell表达式与运算符
shell 表达式 杨文 -
运算符、表达式与语句
本章目标掌握赋值运算符的使用掌握算术运算符的使用掌握关系运算符的使用掌握递增与递减运算符的使用掌握、“%”等。以下面的...
java 运算符 System 二进制数 -
逗号运算符与表达式
3.4.13逗号运算符与表达式用逗号将多个表达式连接起来,又称为“顺序求值运算符”。整个表达式的值是最后那个逗号之后本节小复习。...
逗号运算符与表达式 逗号运算符 运算符