Софтуерно Инженерство
Loading...
kosama11 avatar kosama11 16 Точки

Програма за решаване на квадратни уравнения

Здравейте, реших да се занимая малко с една програма за решаване на вадратни уравнения, но срещнах едно затриднение което не мога да си обясня защо се получава това.

Не мога да си обясня защо там където е "var discriminant = 0;" debugger-а ми показва, че е равно на 2147.....

Тагове:
VanessaShopping avatar VanessaShopping 48 Точки

Един съвет. Не ползвай много много var ако знаеш от какъв тип ще е променливата. 

Когато зададеш VAR alabala = 5;   тази петица е реално е INT и по този начин Var = Int

Ако зададел VAR alabala = 5.0; това си е double . и това е малко кофти ако смяташ СУМИ и ПАРИ :) понеже с double понякога няма да ти излизат верни резултати.

Ако ти трябва по-голямо число примерно Long с Var няма да стане така.

Може да го направиш така: var alabala = (long)5; , но смятам ,че long alabala = 5; е по-лесния вариянт.

0