5 תשובות
/10%10
100/%10 וכן הלאה
שואל השאלה:
לא הבנתי למה התייחסת
לאלפים או לתלת ספרתי?
לשניהם יש צורה שונה כדי להגיע למספרי המאות/עשרות/אלפים שלהם
אני פשוט לא קולטת אשמח שתפרט
אנונימית
~ יצא לי קצת חופר ~
לא הבנתי מה *בדיוק* השאלה, אז אני אכתוב כמה דוגמאות ונראה אם אפגע

נניח ואנחנו רוצים להוציא את ספרת המאיות ממספר תלת ספרתי.

num = 345

בג'אווה, כאשר נחלק את num - טיפוס int - במספר כלשהו, נקבל את כמות הפעמים בה המספר נכנס בnum ללא שארית. כלומר, כאשר נחלק את המספר שלנו - 345 - ב100, נקבל את כמות הפעמים בה 100 נכנס ב345 ללא שארית - 3. בעצם חילצנו את ספרת המאיות מהמספר (hooray).

עכשיו, נניח ויש לנו מספר ארבע-ספרתי 1234.

נתחיל באותה הדרך - נחלץ את כמות הפעמים בה המספר מתחלק ב100 ללא שארית:
100 / 1234
נקבל 12. מכאן נרצה לחלץ את הספרה 2 - ספרת המאיות (אותה אנחנו רוצים לחפש כי זו נראית לי אחלה ספרה... וכי זו ספרת המאיות של המספר המקורי). נוכל להשתמש בפעולת המודולו "%" עם 10.
בעצם נחלץ את ספרת האחדות מהמספר החדש שלנו (12).
10 % 12
נקבל 2 - וזו ספרת המאיות שלנו.

*עריכה: פעולת המודולו - מסומנת ע"י סימן של אחוז "%" - תחזיר לנו את שארית החלוקה של מספר במספר אחר, כלומר כאשר נבצע
10 % 95
10 נכנס ב95 9 פעמים ללא שארית, ומשום שעשינו מודולו נקבל את השארית - 5.
שואל השאלה:
וואו תודה^
אנונימית
בשמחה, אם יש עוד שאלות אוכל לענות