Задать вопрос
4 августа, 07:14

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

+1
Ответы (1)
  1. 4 августа, 11:05
    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 Программа должна проверять правильность исходных данных и в случае, когда ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Определить полный набор исходных данных для решения следующих задач: 1) вычислить площади прямоугольника.
Ответы (1)
1) Требовалось написать программу, 1) Требовалось написать программу, которая определяет, можно ли построить треугольник из отрезков с длинами х, у, z. Программа должна выводить соответствующее текстовое сообщение.
Ответы (1)
Уровень B. Задача M. Две одинаковые цифры рядом Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых цифры, стоящие рядом (как, например, 221). Входные данные Входная строка содержит одно натуральное число.
Ответы (1)
1) Требовалось написать программу, которая определяет, можно ли построить треугольник из отрезков с длинами х, у, z. Программа должна выводить соответствующее текстовое сообщение. Программист сделал в программе ошибки.
Ответы (1)
Дано три числа. Упорядочите их в порядке неубывания. Программа должна считывать три числа a, b, c, затем программа должна менять их значения так, чтобы стали выполнены условия a < = b < = c, затем программа выводит тройку a, b, c.
Ответы (1)