sahel013
پنج شنبه 23 اردیبهشت 1395, 21:15 عصر
سلام . این کد معادله درجه دومه در یک کلاس جداگانست
ولی تو اجرا خطا میده.یعنی تو قسمت چاپ خروجی اررور میده
کسی میتونه کمک کنه کجای کد اشتباه نوشتم؟ ممنونم میشم
Console.WriteLine("please a number enter a zarayebe tx+py=v");
int t = int.Parse(Console.ReadLine());
int p = int.Parse(Console.ReadLine());
int v = int.Parse(Console.ReadLine());
Class4 oclass4 = new Class4();
Console.WriteLine("root:");
Console.WriteLine(oclass4.za(t, p, v));
و کلاس این برنامه:
class Class4
{
public float za(int t, int p, int v)
{
float s, o = 0;
float D = (p * p) - (4 * t * v);
if (D > 0)
{
double s;
s = ((-p -Math.Sqrt(D)) / (2 * t));
double o;
o = ((-p +Math.Sqrt(D)) / (2 * t));
}
return s;
}
}
ولی تو اجرا خطا میده.یعنی تو قسمت چاپ خروجی اررور میده
کسی میتونه کمک کنه کجای کد اشتباه نوشتم؟ ممنونم میشم
Console.WriteLine("please a number enter a zarayebe tx+py=v");
int t = int.Parse(Console.ReadLine());
int p = int.Parse(Console.ReadLine());
int v = int.Parse(Console.ReadLine());
Class4 oclass4 = new Class4();
Console.WriteLine("root:");
Console.WriteLine(oclass4.za(t, p, v));
و کلاس این برنامه:
class Class4
{
public float za(int t, int p, int v)
{
float s, o = 0;
float D = (p * p) - (4 * t * v);
if (D > 0)
{
double s;
s = ((-p -Math.Sqrt(D)) / (2 * t));
double o;
o = ((-p +Math.Sqrt(D)) / (2 * t));
}
return s;
}
}