作业:一元二次方程的解
来源:互联网 发布:浙江网络医院挂号平台 编辑:程序博客网 时间:2024/04/29 11:21
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//2014软件技术2班
//作者B15
//完成日期2014年10月27日
//描述问题:创建一个程序解一元二次方程,该程序提示用户输入a,b,c的值,然后输出方程的根
//输入描述:分别输入实数给a,b,c
//输出描述:输出实数为方程的根,或无解
Double a, b, c, d, x1, x2;//声明Double的变量a,b,c,x1,x2
Console.Write("a=");//控制台显示a=
a = Convert.ToDouble(Console.ReadLine());//用户输入一个数字
Console.Write("b=");//控制台显示b=
b = Convert.ToDouble(Console.ReadLine());//用户输入一个数字
Console.Write("c=");//控制台显示c=
c = Convert.ToDouble(Console.ReadLine());//用户输入一个数字
Console.WriteLine("一元二次方程为:");//控制台显示字符"一元二次方程为:"
Console.WriteLine(a+"x^2+"+b+"x"+c+"=0");//输出方程
Console.Read();
if (a == 0)//如果Double的变量a=0
{
Console.WriteLine("此方程无解");//控制台显示字符"此方程无解"
Console.Read();
}
d = b * b - (4 * a * c);//赋值d = b * b - (4 * a * c)
if (d > 0)//如果Double的变量d > 0
if (a != 0)//如果Double的变量a != 0
{
x1 = ((-b) + Math.Sqrt(d)) / 2 / a;//赋值
x2 = ((-b) - Math.Sqrt(d)) / 2 / a;//赋值
Console.WriteLine("有两个不同的实数根");//控制台显示"有两个不同的实数根"
Console.WriteLine("x1=");//控制台显示"x1="
Console.WriteLine(x1);//输出x1
Console.WriteLine("x2=");//控制台显示"x2="
Console.WriteLine(x2);//输出x2
Console.Read();}
if (d == 0)//如果Double的变量d == 0
{
x1 = x2 = (-b) / 2 / a;//赋值
Console.WriteLine("有两个相同的实数根");//控制台显示"有两个相同的实数根"
Console.WriteLine("x=");//控制台显示"x="
Console.WriteLine(x1);//输出
Console.Read();
} Console.Read();
}
}
}
- 作业:一元二次方程的解
- c#小作业 解一元二次方程
- 解一元二次方程(软件工程导论作业)
- 求一元二次方程作业
- 一元二次方程作业
- 一元二次方程上机作业
- 一元二次方程作业
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解:
- 求一元二次方程的解
- 求一元二次方程的解
- 求解一元二次方程的解
- 上机作业求一元二次方程
- 工作十年的他,为何只拿毕业三年的工资
- 如何让代码重审变得容易些?
- adb 功能大全
- CocoaPods详解之----制作篇
- iOS UIAppearance使用详解
- 作业:一元二次方程的解
- eclipse maven Unable to locate the Javac Compiler in:
- 内存字节对齐
- 关于IE处理margin和padding值超出父元素高度的问题
- Android 自定义属性用法详解
- 【Android控件布局】Layout 水平平分空间、垂直平分空间
- 下载编译 Android wear 源码,尝试制作可穿戴设备功能
- 解决eclipse 启动时 SDK Class loader 0%的办法
- 黄振威谈下自己是一个什么样的编程工作人员