C#程序设计实验报告2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告二
运行结果:
实验代码:
using System;
using ;
using ;
namespace _2_1
{
class Program
{
static void Main(string[] args)
{
const double PI = ;
double r, perimeter, area, volume; ("请输入半径:");
String s = ();
r = (s);
("圆的半径为={0}",r);
perimeter = 2 * PI * r;
area = PI * r * r;
volume = 4 / 3 * PI * (r, 3);
("圆的周长为={0},面积为={1}",perimeter ,area ); ("球体的体积={0}",volume );
();
}
}
}
2-2求三角形的周长和面积
运行结果:
实验代码:
using System;
using ;
using ;
namespace _2_2
{
class Program
{
static void Main(string[] args)
}
2-3分段函数的实现
运行结果
实验代码:
using System;
using ;
using ;
namespace _2_3_2
{
class Program
{
static void Main(string[] args)
{
double x, y;
Console .Write ("请输入x:");
string s = ();
x = (s);
y = (x * x - 3 * x) / (x + 1) + 2 * + (x);
if(x<0)
y=(-5*x)+6*Math .Sqrt (Math .Abs (x)+Math .Pow ,4)-Math .Pow (x+1,3));
Console .WriteLine ("方法一:x={0},y={1}",x,y);
if(x>=0)
y = (x * x - 3 * x) / (x + 1) + 2 * + (x);
if(x<0)
y=(-5*x)+6*Math .Sqrt (Math .Abs (x)+Math .Pow ,4)-Math .Pow (x+1,3)); Console .WriteLine ("方法二:x={0},y={1}",x,y);
if(x>=0)
y = (x * x - 3 * x) / (x + 1) + 2 * + (x);
else
y=(-5*x)+6*Math .Sqrt (Math .Abs (x)+Math .Pow (Math .E,4)-Math .Pow (x+1,3));
Console .WriteLine ("方法三:x={0},y={1}",x,y);
y=(x>=0)(x * x - 3 * x) / (x + 1) + 2 * + (x):(-5*x)+6*Math .Sqrt (Math .Abs (x)+Math .Pow (Math .E,4)-Math .Pow (x+1,3));
Console .WriteLine ("方法四:x={0},y={1}",x,y);
Console .ReadKey ();
}
}
}
2-4三个数比较大小
运行结果:
实验代码:
using System;
using ;
namespace Console2_5
{
class Program
{
static void Main(string[] args)
{
double a, b, c, delta, x1, x2, realPart, imagePart; ("请输入系数a:");
String s = ();
a = (s);
("请输入系数b:");
s = ();
imagePart=(-delta)/(2*a);
("此方程有两个不等实根:{0}+{1}i和{0}-{1}i",realPart,imagePart);
}
}
}
();
}
}
}
2-6switch语句实现多重分支
运行结果:
实验代码:
using System;
using ;
namespace ConsoleApplication1
{
class Program
case 6:
("对应的星期为:星期六"); break;
case 7:
("对应的星期为:星期日"); break;
default:
("输入错误!");
break ;
}
();
}
}
}
2-7分别使用if语句和switch语句实现多分支结构方法一:
运行结果(if语句)
using System;
using ;
namespace Console2_7