30/09/2018, 22:13

Hỏi về sqrt trong C#

Mình muốn dùng hàm sqrt để tính căn bậc hai nhưng không biết cách

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {

            // Khai báo các hệ số
            int A, B, C;

            // Nhập vào hệ số A khác 0
            do
            {
                Console.Write("Nhap vao he so A: ");
                A = Console.Read();
            } while (A == 0);

            // Nhập vào hệ số B và C
            Console.Write("Nhap vao he so B: ");
            B = Console.Read();

            Console.Write("Nhap vao he so C: ");
            C = Console.Read();

            // Tính Delta
            int Delta = (B * B) - (4 * A * C);

            Console.WriteLine("

");

            // Nếu Delta < 0
            if (Delta < 0)
            {
                // Phương trình vô nghiệm
                Console.WriteLine("Phuong trinh vo nghiem");
            }
            // Ngược lại, Delta >= 0
            else
            {
                // Nếu Delta == 0
                if (Delta == 0)
                {
                    // Phương trình có nghiệm kép -B / (2 * A)
                    Console.WriteLine("Phuong trinh co nghiem kep la 
 X = {0}", -B / (2 * A) );
                }
                // Ngược lại, Delta > 0
                else
                {
                    // Phương trình có hai nghiệm phân biệt
                    Console.WriteLine("Phuong trinh co hai nghiem phan biet la 
 X = {0} 
 X = {1}", (-B - sqrt(Delta) ) / (2 * A), (-B + sqrt(Delta) ) / (2 * A) );
                }                  
            }

            Console.ReadLine();
        }
    }
}
Vux Binh viết 00:16 ngày 01/10/2018

Math.sqrt() nheeeeeeeeeeeeee

Bài liên quan
0