我的学生作业2
来源:互联网 发布:工地临时用电计算软件 编辑:程序博客网 时间:2024/04/18 21:51
问题与代码
// // Copyright (c) 2014软件技术2班 // All rights rwserved. // 作者:B10 // 完成日期:2014年10月14日 // 版本号:v1.0 // //编一个求一元二次方程的程序。ax²+bx+c=0(a≠0) //任意输入 a b c的值 根据公式计算x1,x2 并输出 class Program { static void Main(string[] args) { double a, b, c, x1, x2, dt;//定义double类数值变量a,b,c,x1,x2,dt Console.Title = ("解一元二次方程");//更改标题 Console.WriteLine("请输入数值a");//输出提示 a = Convert.ToDouble(Console.ReadLine());//输入数据给a if (a == 0) //判断a的值 { Console.WriteLine("注意a不能等于0,请从新输入");//输出提示a不能等于0 a = Convert.ToDouble(Console.ReadLine());//再次输入数据给a } Console.WriteLine("请输入数值b"); b = Convert.ToDouble(Console.ReadLine());//输入数据给b Console.WriteLine("请输入数值c"); c = Convert.ToDouble(Console.ReadLine());//输入数据给c dt = Math.Pow(b, 2) - 4 * a * c;//给变量dt赋值 if (dt < 0)//判dt的值 { Console.WriteLine("该方程无实数解");//输出该方程无实数解 } if(dt==0) { x1 = x2 = (-b) / 2 / a;//根据公式计算x1的值 Console.WriteLine("该方程只有一个解x1=x2={0}",x1);//输出 } if(dt>0) { x1 = (-b + Math.Sqrt( dt));//计算 x2 = (-b - Math.Sqrt(dt)); Console.WriteLine("方程的解\nx1={0}\nx2={1}", x1, x2);//输出x1,x2的值 } Console.Read();//等待用户输入数值,用于让输出定格 } }}
输出
总结
1.这次我学会了用if语句。
2.我的打字速度和准确度还有待提高,老是打错字。
3.随着学习的深入,对编程也越来越有兴趣,虽然有时觉得挺难的
0 0
- 我的学生作业2
- 我的学生作业3
- 我的作业2
- 学生作业2
- 学生作业2
- 给学生留的作业
- 我的数据库大作业——学生选课系统实现(准备)
- 我的学生大本营
- 我的学生成绩管理系统
- 学生作业
- 学生作业
- 学生作业
- 学生作业
- 学生作业~~
- 编程作业:简单的学生管理系统
- 我的作业
- [原创]我的作业
- 我的第一次作业
- JAVA学习第五十课 — IO流(四)转换流
- 全面解析SQL SERVER 的左右内连接
- soj 11598. XOR
- vim自动补全插件snipMate在ubuntu下的安装
- Linux——线程信号量 读写锁 线程的私有数据
- 我的学生作业2
- SQL-有条件查询数据
- java批量修改Excel文件 使用包jxl.jar
- STM32 串口通讯 发送 接收
- Block实战应用之button点击事件和Alert弹出框
- 关于“非法使用精神控制技术和生理武器罪”的刑法增修案(正式建议稿)
- Android不刷机下的app2sd方法(dex cache占空间解决篇)
- linux vim,vi编辑器的基础
- OpenCV中的origin成员