פורסם 2007 בספטמבר 2118 שנים איזה שטויותאין שום בעיה לכתוב Console.WriteLine("X2="+(-b-Math.Sqrt((b*b-4*a*b))/2));הפעולה + בין מחרוזת ("X2=") לבין כל דבר אחר תפעיל אוטומטית את ה-.toString() של הדבר השני, כלומר תמיר אותו למחרוזת ואז תשרשר ביניהםאין שום צורך להשתמש ב{0}
פורסם 2007 בספטמבר 2118 שנים צודק, טעיתי. הסיבה לטקסט המוזר היא בגלל השגיאה ש-Thales מצא (הוא בטח ניסה להדפיס NaN בעברית או משהו כזה).בכל מקרה יותר מקובל להשתמש ב-formatting...
פורסם 2007 בספטמבר 2418 שנים מחבר מה זה משנה?אין שורש לדבר שלילי.וגם הפעולה שלך לא נכונה.לפי הבנתי אתה מנסה לעשות את נוסחאת השורשים.אז זה צריך להראות ככה:Console.WriteLine("X1={0}", (-b+Math.Sqrt((b*b-4*a*c))/2*a));אני לא מכיר את הסינטקס של C#.הוא עדיין מביא לי את הג'יבריש הזה
פורסם 2007 בספטמבר 2418 שנים מחבר ואו!לא חשבתי על זה!אפשר לעשות לו משהו בסגנון של if x<0Console.writeline(Negative Number Is ForBidden)?
פורסם 2007 בספטמבר 2418 שנים זה לא שהפרמטרים שהתקבלו לא טובים. הם טובים, זה לא כאילו הכניסו לך אותיות. המספרים שהאיש הכניס מתארים פרבולה, רק שהיא לא חותכת את ציר הX. אתה יכול לרשום שאין שורשים.
פורסם 2007 בספטמבר 2418 שנים צודק, אבל תיארתי לעצמי שהוא מנסה לכתוב תוכנה שתפתור משוואה ריבועית לפי המספרים שהוא קולט ובמקרה כזה לא יהיה לו פתרון ובשבילו זה "לא חוקי".
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.