如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实训三:C#基础语法(一)实训目的1、掌握常量和变量的使用2、掌握C#基本数据类型及C#数据类型分类3、掌握枚举类型、结构类型、数组4、掌握常见的类型转换方法实训内容1、创建3个结构体:MyCircle,MyCylinder,MyCone(1)程序需求程序功能要求,创建三个结构体,MyCircle,MyCylinder,MyCone分别表示圆形、圆柱体和圆锥体,MyCircle包含一个int类型的成员r表示半径,MyCylinder和MyCone各自包含一个MyCircel类型的成员表示圆柱体和圆锥体的底面,成员h和volumn(都为整型)分别表示圆柱体和圆锥体的高和体积。写出结构体和程序的主方法求圆柱体和圆锥体的体积。(2)参考代码如下所示:structMyCircle{publicintr;}structMyCylinder{publicMyCirclec;publicinth;publicintvolumn;}structMyCone{publicMyCirclec;publicinth;publicintvolumn;}publicclassTester{publicstaticvoidMain(){Console.Write("请输入底面半径:");MyCirclec=newMyCircle();c.r=int.Parse(Console.ReadLine());Console.Write("请输入圆柱体高度:");MyCylindercy=newMyCylinder();cy.h=int.Parse(Console.ReadLine());cy.c=c;Console.Write("请输入圆锥体高度:");MyConeco=newMyCone();co.h=int.Parse(Console.ReadLine());co.c=c;//计算圆柱体体积doublex=Math.PI*cy.c.r*cy.c.r;doubley=x*cy.h;cy.volumn=(int)y;//计算圆锥体体积doublex2=Math.PI*co.c.r*co.c.r;doubley2=x2*co.h/3;co.volumn=(int)y2;//输出结果//Console.WriteLine("圆柱体的体积为:",cy.volumn);Console.Write("圆柱体的体积为:");Console.Write(cy.volumn);Console.Write("圆锥体的体积为:");Console.Write(co.volumn);Console.ReadLine();}}2、实现结构体Fraction(1)程序需求实现一个结构体Fraction,它包含两个int类型私有数据成员numerator和demominator。让Fraction包含以下元素:一个带两个参数的构造函数来初始化numerator和demominator;用于存取numerator和demominator的属性;一个名叫value的属性,返回一个分数值,分数由(numerator/demominator)计算而得;覆盖ToString方法,返回下面的字符串“Fractionvalue:xxx”,其中的xxx是以字符串表示的分数值;编写适当的代码来测试此Fraction结构。(2)参考代码如下所示:usingSystem;structFraction{privateintnumerator;privateintdenominator;publicFraction(intinitNumerator,intinitDenominator){numerator=initNumerator;denominator=initDenominator;}publicintNumerator{get{returnnumerator;}set{numerator=value;}}publicintDenominator{get{returndenominator;}set{denominator=value;}}publicdoubleValue{get{return(double)numerator/(double)denominator;}}publicoverridestringToString(){stringreturnString;returnString="Fractionvalue:"+Value;returnreturnSt