Найти корни квадратного уравнения - C# (187725)

Узнай цену своей работы

Формулировка задачи:

Помогите с решением вопросов для экзамена. Спасибо! Дано квадратное уравнение ax^2+bx+c=0, где a,b,c – действительные числа. Выяснить обладает ли оно действительными корнями, и если да, то – найти их. В противном случае выдать сообщение об отсутствии действительных корней.

Решение задачи: «Найти корни квадратного уравнения»

textual
Листинг программы
using System;
 
class Program
{
    static void Main ( string [ ] args )
    {
        double a, b, c;
        Console.WriteLine ("Введите a" );
        a = double.Parse ( Console.ReadLine ( ) );
        Console.WriteLine ( "Введите b" );
        b = double.Parse ( Console.ReadLine ( ) );
        Console.WriteLine ( "Введите c" );
        c = double.Parse ( Console.ReadLine ( ) );
        
        double d = b * b - 4 * a * c;
 
        if ( d >= 0 )
        {
            double x1 = ( -b + Math.Sqrt ( d ) ) / ( 2 * a );
            double x2 = ( -b - Math.Sqrt ( d ) ) / ( 2 * a );
            Console.WriteLine ( "x1 = " + x1 );
            Console.WriteLine ( "x2 = " + x2 );
        }
        else
        {
            Console.WriteLine (" Уравнение не имеет корней" );
        }
        Console.ReadKey ( );
    }   
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы