פורסם 2007 בנובמבר 917 שנים מחבר אתה מתכוון לזה?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); } }}
פורסם 2007 בנובמבר 917 שנים ככה: 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); }
פורסם 2007 בנובמבר 1117 שנים צריך לשים את ה(-b) + Math.Sqrt(delta)בסוגריים, אחרת התוצאה תיהיה שגוייה (אלה אם C# לא מפרשת את זה לפי סדר פעולות חשבון?).חוץ מזה, אתה לא צריך לתת את הפתרון/פתרונות גם כש a=0?וחוץ מזה מס' 2, כשדלתא קטן מאפס זה לא בח"ם, זה אומר שלמשוואה אין פתרונות.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.