C# Visual Studio 2008实验报告附源代码

上传人:ali****an 文档编号:109975665 上传时间:2019-10-28 格式:DOC 页数:19 大小:237.50KB
返回 下载 相关 举报
C# Visual Studio 2008实验报告附源代码_第1页
第1页 / 共19页
C# Visual Studio 2008实验报告附源代码_第2页
第2页 / 共19页
C# Visual Studio 2008实验报告附源代码_第3页
第3页 / 共19页
C# Visual Studio 2008实验报告附源代码_第4页
第4页 / 共19页
C# Visual Studio 2008实验报告附源代码_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《C# Visual Studio 2008实验报告附源代码》由会员分享,可在线阅读,更多相关《C# Visual Studio 2008实验报告附源代码(19页珍藏版)》请在金锄头文库上搜索。

1、C# Visual Studio 2008实验报告附源代码using System; usingSystem.Collections.Generic;using System.Linq;using System.Text; 1、创建C#控制台应用程序。设计一个简单的密码验证程序,若密码正确,则显示“欢迎进入本系统!”,否则显示“密码输入错误,请重新输入!”。若连续三次密码输入错误,则显示“对不起,超过最多输入次数,取消服务!”,程序退出。namespace ConsoleApplication1class Program static void Main(string args) int i

2、= 0; string mima = 123321; bool k = true; Console.WriteLine( ); Console.WriteLine( 欢迎使用本系统nn); Console.WriteLine( 请输入您的服务密码: ); while (k) string get = Console.ReadLine(); if (get != mima) i+; if (i = 3) Console.WriteLine(对不起,输入的密码错误次数超过三次,nn已取消服务,请按任意键结束! !); Console.ReadLine(); break; else Console.

3、WriteLine(对不起,密码有误,已经输入0次,请重新输入 !,i ); else Console.WriteLine(欢迎进入本系统!); Console.ReadLine(); break; using System;using System.Collections.Generic;using System.Linq;using System.Text;4定义一个shape抽象类,利用它作为基类派生出Rectangle、Circle等具体形状类,已知具体形状类均具有两个方法GetArea和GetPerim,分别用来求形状的面积和周长。最后编写一个测试程序对产生的类的功能进行验证。nam

4、espace shiyan14 public abstract class Shape public double GetArea() return 0; public double GetPerim() return 0; public class Circle:Shape private double r; public Circle(double a) r=a; public new double GetArea() return Math.PI*r*r; public new double GetPerim() return Math.PI*2*r; public class Rect

5、angle : Shape private double a, b; public Rectangle(double c, double d) a = c; b = d; public new double GetArea() return a*b; public new double GetPerim() return (2*(a+b); class Program static void Main(string args) Circle str = new Circle(3); Rectangle ch = new Rectangle(5, 10); Console.WriteLine(n

6、0圆的半径初始化为:R=3n); Console.WriteLine( =圆的面积为:0n, str.GetArea(); Console.WriteLine( =圆的周长为:0n, str.GetPerim(); Console.WriteLine(n0初始化长方形 长为:10,宽为:5n); Console.WriteLine( =长方形面积:0n, ch.GetArea(); Console.WriteLine( =长方形周长:0n, ch.GetPerim(); Console.Read(); 编程实现一个模拟闹铃的程序,具有闹铃、继续闹铃、打会盹儿,停止闹铃的功能using Syst

7、em;using System.Collections.Generic;using System.Linq; using System.Text; namespace shiyan15 public class clock System.Media.SoundPlayer music; public void alarm() music = new System.Media.SoundPlayer(Track06.wav); music.Play(); public void goon() music = new System.Media.SoundPlayer(Track06.wav); m

8、usic.Play(); public void rest() music.Stop(); System.Threading.Thread.Sleep(15000); music = new System.Media.SoundPlayer(Track06.wav); music.Play(); class Program static void Main(string args) clock a = new clock(); Console.WriteLine(nn=主菜单=); Console.WriteLine(nn 1 :闹铃); Console.WriteLine(nn 2 :继续闹

9、铃); Console.WriteLine(nn 3 :稍后闹铃); Console.WriteLine(nn 4 :停止闹铃); Console.WriteLine(n请输入您要选择的编号); int i = Console.Read(); Console.ReadLine(); if (i = 1) Environment.Exit(0); a.alarm(); System.Console.Clear(); Console.WriteLine(nn=主菜单=); Console.WriteLine(nn 2 :继续闹铃); Console.WriteLine(nn 3 :稍后闹铃); C

10、onsole.WriteLine(nn 4 :停止闹铃); Console.WriteLine(n您还需要的服务为); Console.ReadLine(); if (i = 2) Environment.Exit(0); a.goon(); System.Console.Clear(); Console.WriteLine(nn=主菜单=); Console.WriteLine(nn 1 : 闹铃); Console.WriteLine(nn 3 :稍后闹铃); Console.WriteLine(nn 4 :停止闹铃); Console.WriteLine(n您还需要的服务为); Console.ReadLine(); if (i = 3)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号