Задать вопрос
6 ноября, 16:11

Написать программу C# решения квадратного уравнения ax^2+bx+c=0 Программа должна проверять правильность исходных данных и в случае, когда коэффициент при второй степени неизвестного равен нулю, выводить соответствующее сообщение. Тест: Исходные данные: a = 1, b = - 3, c = 2 Результат: х1=2 х2=1

+4
Ответы (1)
  1. 6 ноября, 19:33
    0
    using System;

    namespace ConsoleApp1

    {

    class Program

    {

    static void Main (string[] args)

    {

    int a, b, c;

    double result;

    Console. Write ("Введите a: ") ;

    a = Convert. ToInt32 (Console. ReadLine ()) ;

    Console. Write ("Введите b: ") ;

    b = Convert. ToInt32 (Console. ReadLine ()) ;

    Console. Write ("Введите c: ") ;

    c = Convert. ToInt32 (Console. ReadLine ()) ;

    if (a! = 0)

    {

    if (b = = 0)

    {

    result = Math. Sqrt (c * - 1 / (double) a) ;

    Console. WriteLine ("/nx1 = " + result + "/nx2 = " + (result * - 1)) ;

    }

    else if (c = = 0)

    {

    result = b * - 1 / (double) a;

    Console. WriteLine ("/nx1 = 0" + "/nx2 = " + result) ;

    }

    else

    {

    double sqrtD = Math. Sqrt (b * b - 4 * a * c) ;

    Console. WriteLine ("/nx1 = " + ((b * - 1 + sqrtD) / 2 * a) + "/nx2 = " + ((b * - 1 - sqrtD) / 2 * a)) ;

    }

    }

    else

    Console. WriteLine ("/nОшибка! (a = 0) ") ;

    Console. ReadKey () ;

    }

    }

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Написать программу C# решения квадратного уравнения ax^2+bx+c=0 Программа должна проверять правильность исходных данных и в случае, когда ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы