1. 程式人生 > >用程式設計解二元一次方程

用程式設計解二元一次方程

//2014軟體技術1班
//作者:B01
//完成日期:2014年10月22日
//問題描述:編寫一個程式解二元一次方程
//輸入描述:三個實數變數
//輸出描述:二元一次方程的解
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            double a, b, c;//設定變數
            Console.WriteLine("請輸入a、b、c:");
            a = Convert.ToDouble(Console.ReadLine());//控制檯輸出資料給a b c
            b = Convert.ToDouble(Console.ReadLine());
            c = Convert.ToDouble(Console.ReadLine());
            if (Math.Pow(b, 2) - 4 * a * c >= 0)//按照求根公式判斷是否有解
           {
                Console.WriteLine("x1 = " + (-b + Math.Sqrt(b * b - 4 * a * c)) / (2 * a));//滿足條件第一個解x1
                Console.WriteLine("x2 = " + (-b - Math.Sqrt(b * b - 4 * a * c)) / (2 * a));//滿足條件第二個解x2
            }
            else
            {
                 Console.WriteLine("無解");//不滿足條件則無解
            }
            Console.Read();//此處用於輸出定格
        }
    }

}

輸出:


總結:通過這次作業我懂得了如何用C#編寫程式解二元一次方程。