Только начал писать на С#Программа должна решать квадратное уравнениеНо она виснет безответно и всеusing System;class QuadEq{ //Класс Квадратное уравнениеprivate int a=0,b=0,c=0;private double D=0.0; // Дискриминантpublic QuadEq(int ac, int bc, int cc){ //Конструкторa=ac;b=bc;c=cc;Diskriminant() ;x1();x2();Console.WriteLine(x1()+x2()); }public double SqrT(double N){ //Функция квадратного корняdouble x=0.0;while (x*x != N){x++;}Console.WriteLine("Sqrt");return x;}public void Diskriminant(){ //Функция дискриминантаdouble Dd=b*b-4*a*c;D=Dd;Console.WriteLine("Diskrimina nt");}public double x1(){ //Х1 равен...double xOne=(-b+SqrT(D))/(2*a);Console.WriteLine("X1");return xOne;}public double x2(){ //Х2 равен...double xTwo=(-b-SqrT(D))/(2*a);Console.WriteLine("X2");return xTwo;}public static void Main(){QuadEq my=new QuadEq(1,8,1);}}
|