2022年程序设计基础C实验报告信息开发 .pdf
《2022年程序设计基础C实验报告信息开发 .pdf》由会员分享,可在线阅读,更多相关《2022年程序设计基础C实验报告信息开发 .pdf(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、实验工程 ( 03 ) 实验报告工程名称编写简单程序指导教师曹晶华实验室A7-315 实验日期2012年 3月 31 日学生姓名程思航成绩实验步骤(算法、代码、方法)(1)求一元二次方程ax2+bx+c=0 的根。其中系数 a(a0)、b、c 的值由键盘输入。分析:输入系数 a(a0)、b、c 后,令 delta= b24ac, 结果有三种情况:处理:若 delta=0 ,方程有两个相同实根;若 delta0 ,方程有两个不同实根;若 delta0 ,方程无实根。输出:方程有两个相同实根为,方程有两个不同实根分别为,方程无实根代码:#include #include using namespa
2、ce std 。void main() / 因为不是整形,所以不可用int float a,b,c,delta。 float x1,x2,x。 cout一般方程: a2+bx+c=0endl 。 cout请分别输入系数a,b,c 的值( a0):abc 。/ 先输入 在列等式否则会显示没有初始化 delta=b*b-4*a*c。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 10 页 if(delta0)cout该方程无实根! endl 。 else if(0=delta)x=(-b)/2/a。cout 该方程有两个相等时实根:x1=x
3、2=xendl。 elsex=sqrt(delta)。x1=(-b+x)/2/a。x2=(-b-x)/2/a。 cout该方程有两个不相等时实根:x1=x1 x2=x2endl。 (2)某商店出售四种商品:A 商品每公斤 2.75 元;B商品每个 12.5 元;C商品每 M26.8元;D商品每台 512 元,超过 3 台优惠 10% ,超过 8 台优惠 15% 。为其设计一个计算价格的程序(输入购买四种商品的数量,计算出应付款金额并显示付款金额明细单)。分析输入: 购买商品 A,B,C ,D 的数量 countA,countB,countC,countD。处理: 商品付款金额 sum=A商品数
4、量 *单价+B商品数量 *单价+C商品数量 *单价+D商品数量 *单价若 D商品数量小于 3,则 D商品的总金额为单价 * D 商品数量;若 D商品数量大于 3 而小于 8,则 D商品的总金额为优惠10% 后的单价 *实际数量;若 D商品数量大于于 8,则 D商品的总金额为优惠15% 后的单价 *实际数量;输出: 计算后的总金额sum 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 10 页代码: #include using namespace std 。void main() double countA,countB,countC
5、,countD。 double sumA,sumB,sumC,sumD 。double sum。coutcountA。 coutcountB。coutcountC。coutcountD。 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 。 elseif(countD=3)sumD *=0.9 。 。 coutA 商品 countA 公斤,共 sumA 元endl。 coutB 商品 countB 个, 共
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年程序设计基础C实验报告信息开发 2022 程序设计 基础 实验 报告 信息 开发
限制150内