输入任意abc的值,求方程ax^2+bx+c=0的根
2014-10-24 14:55
127 查看
//
// Copyright (c) 2014软件技术1班
// All rights reserved.
// 作 者:A09
// 完成日期:2014年 10 月 24 日
// 版 本 号:v1.0
//
// 问题描述:创建一个程序任意输入abc,求方程ax^2+bx+c=0的根
// 输入描述:3个实数,分别代表abc
// 程序输出:2个实数,x1 x2
//
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication23
{
class Program
{
static void Main(string[] args)
{
Console.Title = "输入任意abc,求方程ax^2+bx+c=0的根";
double a, b, c, x1, x2,y ;//定义变量
Console.WriteLine("请输入a的值");//提示输入
a = Convert.ToDouble(Console.ReadLine());//等待输入,赋值给a
Console.WriteLine("请输入b的值");//提示输入
b = Convert.ToDouble(Console.ReadLine());//等待输入,赋值给b
Console.WriteLine("请输入c的值");//提示输入
c = Convert.ToDouble(Console.ReadLine());//等待输入,赋值给c
x1 = Convert.ToDouble((-b + Math.Sqrt((b * b - (4 * a * c)))) / 2 * a);//计算公式
x2 = Convert.ToDouble((-b - Math.Sqrt((b * b - (4 * a * c)))) / 2 * a);//计算公式
y = b * b - 4 * a * c;
if (y>0) //判断条件,如果
Console.WriteLine("方程式ax^2+bx+c=0 的根为 x1={0} x2={1}", x1, x2);//是则输出x1,x2
else //判断
{
Console.WriteLine("方程式无解");//输出
}
Console.Read();//等待输入
}
}
}
总结:
1.通过本作业我学会了,利用C#编写方程求解,和判断语句的应用。
2.解决了方程式求解的问题,增长了经验,收获了自信。
3.程序设计深深吸引了我,我会继续努力学习。
// Copyright (c) 2014软件技术1班
// All rights reserved.
// 作 者:A09
// 完成日期:2014年 10 月 24 日
// 版 本 号:v1.0
//
// 问题描述:创建一个程序任意输入abc,求方程ax^2+bx+c=0的根
// 输入描述:3个实数,分别代表abc
// 程序输出:2个实数,x1 x2
//
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication23
{
class Program
{
static void Main(string[] args)
{
Console.Title = "输入任意abc,求方程ax^2+bx+c=0的根";
double a, b, c, x1, x2,y ;//定义变量
Console.WriteLine("请输入a的值");//提示输入
a = Convert.ToDouble(Console.ReadLine());//等待输入,赋值给a
Console.WriteLine("请输入b的值");//提示输入
b = Convert.ToDouble(Console.ReadLine());//等待输入,赋值给b
Console.WriteLine("请输入c的值");//提示输入
c = Convert.ToDouble(Console.ReadLine());//等待输入,赋值给c
x1 = Convert.ToDouble((-b + Math.Sqrt((b * b - (4 * a * c)))) / 2 * a);//计算公式
x2 = Convert.ToDouble((-b - Math.Sqrt((b * b - (4 * a * c)))) / 2 * a);//计算公式
y = b * b - 4 * a * c;
if (y>0) //判断条件,如果
Console.WriteLine("方程式ax^2+bx+c=0 的根为 x1={0} x2={1}", x1, x2);//是则输出x1,x2
else //判断
{
Console.WriteLine("方程式无解");//输出
}
Console.Read();//等待输入
}
}
}
总结:
1.通过本作业我学会了,利用C#编写方程求解,和判断语句的应用。
2.解决了方程式求解的问题,增长了经验,收获了自信。
3.程序设计深深吸引了我,我会继续努力学习。
相关文章推荐
- 39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根
- 求一元二次方程ax2+bx+c=0的根。其中系数a(a≠0)、b、c的值由键盘输入
- 根据三个点(x1,y1)、(x2,y2)、(x3,y3),确定方程y=aX^2 + bX + c,带入X求得Y
- 求ax^2+bx+c=0的方程的解
- 求一元二次方程ax^2+bx+c=0的根
- 求一元二次方程ax^2+bx+c=0的根
- 习题:输入abc的值求一元二次方程的解
- 求一元二次方程ax²+bx+c=0
- 编程求一元二次方程ax2+bx+c=0的根
- 求一元二次方程ax2+bx+c=0的根
- 编程求一元二次方程ax2+bx+c=0的根
- 求方程ax^2+bx+c=0的根(函数)
- 【C语言】求方程ax^2+bx+c=0的根
- C++练习之 求方程ax²-bx+c=0的解。
- 统计输入任意字符串中字符的个数
- 得到今天日期并得到前后几天的日期,或者输入指定格式任意日期得到前后几天的日期
- 51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
- 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
- 输入任意字符剔除重复的字符之后输出
- 053-比较输入任意两个数字大小