public static void Main()
Console.WriteLine("equazione ax^2+bx+c=0");
Console.WriteLine("coefficiente a");
double a= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("coefficiente b");
double b= Convert.ToDouble(Console.ReadLine());
Console.WriteLine("coefficiente c");
double c= Convert.ToDouble(Console.ReadLine());
Equazione e= new Equazione(a,b,c);
string risultato=e.Risolvi();
Console.WriteLine("il risultato è");
Console.WriteLine(risultato);
public Equazione(double aa, double bb, double cc)
if(Math.Pow(b,2)-4*a*c<0)
{return "impossibile perchè delta negativo";}
else if(Math.Pow(b,2)-4*a*c==0)
{double x1=(-b+Math.Sqrt(Math.Pow(b,2)-4*a*c))/(2*a);
double x2=(-b-Math.Sqrt(Math.Pow(b,2)-4*a*c))/(2*a);
return "le soluzioni sono"+ x1+""+ x2;}