net程序设计实验二C#编程基础.docx
《net程序设计实验二C#编程基础.docx》由会员分享,可在线阅读,更多相关《net程序设计实验二C#编程基础.docx(27页珍藏版)》请在冰豆网上搜索。
![net程序设计实验二C#编程基础.docx](https://file1.bdocx.com/fileroot1/2022-10/29/5d897282-00de-419e-b445-3daf82e70179/5d897282-00de-419e-b445-3daf82e701791.gif)
net程序设计实验二C#编程基础
成绩
批阅
日期
台州学院
电子与信息工程学院实验报告
班级学号姓名吴前斌
同组
实验课程:
.net程序设计
实验项目:
C#编程基础
实验日期:
2019年3月12日
图2-1
图2-2
图2-3
图2-4
图2-5
[实验2-3]设计一个简单的商场收费程序。
设某商场提供六种商品(编号为001-006),且规定一次购物满100元可享受9折优惠;一次购物满300元可享受8.5折优惠;一次购物在300元以上可享受8折优惠。
客户购物付款时仅需要连续输入所购商品编号和数量,程序能自动显示购物清单和折扣率和应付金额。
具体要求如下:
1)若没有输入商品数量,则默认为1。
2)若没有输入商品的编号,直接单击“确定”按钮,则表示统计完毕,屏幕上显示购物金额、折扣率和应付金额。
3)单击“返回”按钮清楚上次购物详细清单及结算数据,将程序恢复到初始状态。
程序运行后显示图2-6所示的页面,在输入了“编号”和“数量”后单击“确定”按钮,在屏幕上显示包含有“品名”、“单价”、“数量”和“小计”的购物详细清单。
如果没有输入商品编号直接单击“确定”按钮,在购物清单下方将显示包含“购物金额”、“折扣”和“应付款”的结算数据,如图2-7所示。
教师签名:
图2-6
图2-7
[实验2-4]设计一个能计算1!
+2!
+3!
+……+n!
的程序。
设计一个能计算1!
+2!
+3!
+……+n!
的程序,程序启动后显示图2-8所示的界面,用户输入了一个正整数n后,单击“确定”按钮,窗体中显示出算式和阶乘和的计算结果。
如果用户没有输入数据或输入了0,单击“确定”按钮时程序能给出图2-9所示的错误提示。
图2-8
图2-9
[实验2-5]设计一个三角函数计算器。
设计一个根据用户输入的角度值计算三角函数值的应用程序。
程序启动后显示图2-10
所示的界面,用户在输入了角度值,选择了三角函数名称后单击“确定”按钮,窗体上将显示出相应的计算结果。
图2-10
四、实验步骤及结果记录(文字说明、关键代码配截图)
五、实验小结(实验过程中遇到哪些问题,你是如何解决的,哪些知识点是你学习中的难点)
六、源程序(和实验报告一起打包上交,打包文件命名:
学号姓名.net程序设计实验2)
教师签名:
实验2-1
1)运行结果如下图所示:
实现代码如下:
2)运行结果如下图所示:
实现代码如下:
3)运行结果如下图所示:
实现代码如下:
4)运行结果如下图所示:
实现代码如下:
5)运行结果如下图所示:
实现代码如下:
6)运行结果如下图所示:
实现代码如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespaceConsoleApplication3
{
classProgram
{
staticvoidMain(string[]args)
{
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("_(_)_");
Console.ForegroundColor=ConsoleColor.Blue;
Console.WriteLine("wWWWw");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@@@@");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("(_)");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("(_)");
Console.ForegroundColor=ConsoleColor.Blue;
Console.Write("vVVVv");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("_");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@@@@");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.WriteLine("(___)");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@@");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("()");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@@");
Console.ForegroundColor=ConsoleColor.Blue;
Console.Write("wWWWWw");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("(_)");
Console.ForegroundColor=ConsoleColor.Green;
Console.Write("\\");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("(___)_(_)_");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@@");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("()");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@@");
Console.ForegroundColor=ConsoleColor.Green;
Console.WriteLine("Y");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@@@@");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("(___)");
Console.ForegroundColor=ConsoleColor.Green;
Console.Write("~|/Y");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("(_)");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("(_)");
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("@@@@");
Console.ForegroundColor=ConsoleColor.Green;
Console.WriteLine("\\|/");
Console.ForegroundColor=ConsoleColor.Green;
Console.Write("//Y\\|\\|//");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("(_)");
Console.ForegroundColor=ConsoleColor.Green;
Console.WriteLine("\\||/");
Console.ForegroundColor=ConsoleColor.Green;
Console.WriteLine("\\|\\|/|//\\|//\\|/|/\\|");
Console.ForegroundColor=ConsoleColor.Green;
Console.WriteLine("|///\\|///\\\\|//\\|///\\|///\\\\|//\\\\|//");
Console.ForegroundColor=ConsoleColor.White;
Console.Write("^^^^^^");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("百");
Console.ForegroundColor=ConsoleColor.White;
Console.Write("^^^^^^^^^^^^^");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("花");
Console.ForegroundColor=ConsoleColor.White;
Console.Write("^^^^^^^^^^^^^^^");
Console.ForegroundColor=ConsoleColor.Yellow;
Console.Write("园");
Console.ForegroundColor=ConsoleColor.White;
Console.WriteLine("^^^^^^^");
Console.ReadKey();
}
}
}
实验2-2
实验结果如下图1、图2、图3、图4:
图1
图2
图3
图4
运行的代码如下:
日期时间+数字+字符串+随机数的代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
usingSystem.Windows.Forms;
namespaceWindowsForm