Июн 13, 2014 - Уроки Visual Basic.NET Написать комментарий
Вычисление дискриминанта и его корней
Консольный вариант вычисления дискриминанта и его корней на Visual Basic.NET и C#
Module Module1 Sub Main() Disc() 'при запуске, вызываем процедуру ↓ End Sub Sub Disc() Dim a, b, c, x1, x2, D As Double 'ввод значений Console.WriteLine("Введите значение переменной A") a = Console.ReadLine() Console.WriteLine("Введите значение переменной B") b = Console.ReadLine Console.WriteLine("Введите значение переменной C") c = Console.ReadLine() D = b ^ 2 - (4 * a * c) 'вычисление дискриминанта Console.WriteLine("Дискриминант = " & D) 'два корня If D > 0 Then Console.WriteLine("Два корня:") x1 = (-b + Math.Sqrt(D)) / (2 * a) x2 = (-b - Math.Sqrt(D)) / (2 * a) Console.WriteLine("X1 = " & x1 & vbNewLine & "X2 = " & x2) 'один корень ElseIf D = 0 Then Console.WriteLine("Один корень:") x1 = -b / (2 * a) Console.WriteLine("X = " & x1) 'нет корней Else Console.WriteLine("Нет корней") End If 'сообщение, если захотим решить новое уравнение - нужно нажать клавишу Enter Console.WriteLine("Решить новое? Нажмите клавишу Enter...") Dim k As ConsoleKeyInfo = Console.ReadKey If k.Key = ConsoleKey.Enter Then Console.Clear() Disc() End If End Sub End Module
Похожие записи:
Метки: Вычисление дискриминанта, вычислить дискриминат, дискриминант
Евгений
Просмотров: 7 758
Запись опубликована в 12:40