פסקל

snoop12

New member
פסקל

איפה טעיתי ? אני אמור להדפיס רק את המספרים בין 10 ל 30 שהשורש שלהם הוא מספר שלם מצ"ב
 

ilankt

New member
הממ... לא ככה עושים

אני חושב שיש פונקציה לעיגול המספר, int או round, לא זוכר כבר, תסתכל בF1 ואז תשווה את העיגול של המספר למספר, ואם הם שווים אז...
 

snoop12

New member
עדיין....

אני אמור להשתמש בדברים שלמדתי לא בדברים שאני עדיין לא יודע
 

InfectedM

New member
הבעיה שלך היא שאתה מחלק(שארית)

את המספר בעצמו. תמיד תקבל 0. תחלק את המספר כולו בחלק השלם בלבד! בצורה כזו:
3.141 mod 3 = 141​
כעת, אם השארית שהתקבלה שווה לאפס הדפס את המספר.
 

snoop12

New member
לא משנה כבר דיברתי עם המורה

והיא הרשתה לי להשתמש עם ROUND היא אמרה שהיא לימדה את זה בתחילת השנה כשלא הייתי (מבחינות בריאותיות). תודה בכל מקרה
 

InfectedM

New member
אין על מה. בכל אופן, תצטרך לדעת

לפרק מספרים(לבודד את החלק השלם) בשלב מסויים :) חג שמח
 
למעלה