משוואה ריבועית ב-C# - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

משוואה ריבועית ב-C#


intel suck

Recommended Posts

אתה מתכוון לזה?

using System;

class mishvaa
{
static void Main(string[] args)
{
double a, b, c, x1, x2, delta;
Console.WriteLine("enter the first number");
a = double.Parse(Console.ReadLine());
Console.WriteLine("enter the second number");
b = double.Parse(Console.ReadLine());
Console.WriteLine("enter the third number");
c = double.Parse(Console.ReadLine());
if (a == 0)
{
Console.WriteLine("this is mishvaa");
}
else
{
if (delta < 0)
delta = ((b * b) - (4 * a * c));
}

if (delta < 0)
{
Console.WriteLine("this is baham");
}
else
{
x1 = (-b) + Math.Sqrt(delta) / (2 * a);
x2 = (-b) - Math.Sqrt(delta) / (2 * a);
}

}


}

קישור לתוכן
שתף באתרים אחרים

צריך לשים את ה

(-b) + Math.Sqrt(delta)

בסוגריים, אחרת התוצאה תיהיה שגוייה (אלה אם C# לא מפרשת את זה לפי סדר פעולות חשבון?).

חוץ מזה, אתה לא צריך לתת את הפתרון/פתרונות גם כש a=0?

וחוץ מזה מס' 2, כשדלתא קטן מאפס זה לא בח"ם, זה אומר שלמשוואה אין פתרונות.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...