实验项目( 03 ) — 实验
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
项目
名称
编写简单程序
指导教师
曹晶华
实验室
A7-315
实验日期
2012年3月31日
学生
姓名
程思航
成 绩
实验步骤(算法、代码、方法)
(1)求一元二次方程 ax2+bx+c=0 的根。其中系数a(a≠0)、b、c的值由键盘输入。
分析:输入系数a(a≠0)、b、c后,令delta= b2–4ac,结果有三种情况:
处理:若delta=0,方程有两个相同实根;
若delta>0,方程有两个不同实根;
若delta<0,方程无实根。
输出:方程有两个相同实根为,方程有两个不同实根分别为,方程无实根
代码:#include
#include
using namespace std;
void main(){
//因为不是整形,所以不可用int
float a,b,c,delta;
float x1,x2,x;
cout<<"◎一般方程:a^2+bx+c=0"<>a>>b>>c;
//先输入 在列等式 否则会显示没有初始化
delta=b*b-4*a*c;
if(delta<0){cout<<"△该方程无实根!"<
using namespace std;
void main(){
double countA,countB,countC,countD;
double sumA,sumB,sumC,sumD;
double sum;
cout<<"★输入A商品的公斤数: ";
cin>>countA;
cout<<"★输入B商品的个数 : ";
cin>>countB;
cout<<"★输入C商品的米数 : ";
cin>>countC;
cout<<"★输入D商品的台数 : ";
cin>>countD;
sumA=countA*2.75;
sumB=countB*12.5;
sumC=countC*26.8;
sumD=countD*512;
sum=sumA+sumB+sumC+sumD;
if(countD>=8){sumD *=0.85;}
else{if(countD>=3){sumD *=0.9;}};
cout<<"★A商品 "<< countA << " 公斤,共 "<
using namespace std;
int main(){
int i,score;
cout<<"☆你考试考了多少分?(0~100):";
cin>>score;
if(score>100 || score<0){cout<<"分数值必须在0到100之间!";}
else{i=score/10;switch(i){
case 10:
case 9:
cout<<"Grade=A!"<
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
达式取值为确定的若干个开关量,而不能使用关系表达式,用里程s进行判断似乎不符合条件。但是分析发现,里程s的分段点均是250的倍数,因此,将里程s除以250,取整数商c,可得到若干整数值。因此算法描述如下:
3000>=s
15%折扣
2000<=s<3000
10%折扣
1000<=s<2000
8%折扣
500<=s<1000
5%折扣
250<=s<500
2%折扣
s<250
不打折扣
代码:#include
using namespace std;
int main(){
int c;
double s,p,w,d;
float f;
cout<<"★每公里每吨的基本运费p,货物重量为w和里程s: ";
cin>>p>>w>>s;
c=s/250;
f=0;
switch(c){
default:d=0.15;f+=p*w*(s-3000)*(1-d);
case 8:case 9: case 10:case 11: d=0.1;f+=p*w*(s-2000)*(1-d);
case 4:case 5:case 6:case 7: d=0.08;f+=p*w*(s-1000)*(1-d);
case 2:case 3: d=0.05;f+=p*w*(s-500)*(1-d);
case 1: d=0.02;f+=p*w*(s-250)*(1-d);
case 0: d=0; f+=p*w*s*(1-d);
}
cout<<"△运输单价:"<
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
结果
第二题结果
第三题结果
第四题结果
教师
评语