ברגע שאתה מתחיל "להתעלל במספרים" זאת אומרת לחלק אותם להפוך לשברים או לעשות סתם שורשים.. יש מצב שתקבל מספר לא שלם.. דוגמא 4.234INT יודע לטפל רק במספרים שלמים 1,2,3,100,323 וכו'..
FLOAT יודע לטפל במספרים שהם רגילים וגם שברים.. רק מוסיף להם נק' עשרונית
ובגלל שעבדנו פה ב DOUBLE שיודע לעשות כל מה שFLOAT ו INT יודעים ובנוסף תומך במספרים הרבה יותר גדולים גם..
לכן הפתרון הכי טוב אצלך זה לקחת כל מקום שמופיע בו INT ולשנות ל DOUBLE
לפי הודעת השגיאה הזאת
cannot convert from double to int
אתה לא יכול להמיר מספר כזה: 4.2231 למספר שלם.. כי אתה מאבד כל מה שאחרי הנק' העשרונית..
מקווה שהייתי ברור..
ובקיצור תשנה את כל ה INT ל- DOUBLE
בהצלחה
