/ / עיגול מספרים תכנות עבור WEB

עיגול מספרים בתכנות WEB

במתמטיקה, יש לעיתים קרובות מצבים שבהםהדיוק המלא של המספר אינו נחוץ או עלול להפריע לאפשרות הקביעה. מצבים כאלה יכולים להתעורר כאשר עובדים, למשל, עם פונקציות תנועה מורכבות.

מספרי מעגל

עיגול המספרים אל תו מסוים הוא להחליף אותו עם ערך קרוב, עם תוספת של אפסים האחרון בסוף.

מניות טבעיות יכול להיות נתון לכךפעולות במידת דיוק שונה: עשרות, מאות, אלפים, וכו '. בהתאם למידת הדיוק הנדרשת, יש להחליף את האפס בספרה בשפכים שאליהם מתבצעת העיגול. על דוגמאות פשוטות, אתה יכול לדמיין את הפעולה הזאת.

לכן, כאשר מספר מעוגל מחוץ לעשרות, אפס יש צורך להחליף את הספרה בספרה של אחדות. יחד עם זאת, כאשר מעוגל עד מאות - יש צורך להחליף את פריקה של יחידות ועשרות.

פעולה זו כרוכה בהשגת ערך משוער על ידי המרה.

עיגול מספרי PHP

למרות שפת PHP היא גם שפה מתרגם,שנועד לפשט באופן מקסימלי את היצירה של דפי אינטרנט ויישומים, הוא מכיל גם מספר פונקציות לעבודה עם ביטויים מתמטיים. עיגול שלהם הוא גם תפור לתוך סביבת הפיתוח הזה.

פונקציות PHP

ב PHP, ישנם שלושה פונקציות עבור עיגולמספרים: עגול, ceil ועל הרצפה. הראשון הוא לעיגול עד המספר השלם הקרוב ביותר. השני הוא כמו הראשון, רק בצד הגדול. השלישי - בצד קטן יותר.

הפונקציה Round () מציינת את התחביר:

צף עגול (ערך צף [, דיוק דיוק])

הפרמטר הראשון מציין את המספר שבו מתבצעת ההמרה. השני, להיות אופציונלי, מציין את הדיוק שבו מספרים מעוגלים.

דוגמה לשימוש בפונקציה:

עיגול מספרי PHP

$ roun = סיבוב (3.8); // 4
$ roun = סיבוב (3.15); // 3
$ roun = סיבוב (5.5); // 6
$ roun = סיבוב (8.499); / 8
$ roun = סיבוב (2.46.1); 2.5
$ roun = סיבוב (3.7384,3); 3.738
$ roun = סיבוב (1939, -1); // 1940
$ roun = סיבוב (2.5,1); 2.5
$ roun = סיבוב (1444, -2); // 1400

עיגול מספר החיפוש למאה:

$ roun = סיבוב (3.467.2); // 3.47

עיגול המספר הנדרש לערך שלם:

$ roun = סיבוב (4.827); // 5

אם אתה רוצה לקבל את המספר מעוגל, אתה צריך להשתמש בפונקציה ceil () עם התחביר:

צף לצוף (ערך לצוף)

יש להעביר פונקציה זו רק פרמטר אחד שמכיל מספר שבר.

דוגמה לשימוש בפונקציה:

$ cei = ceil (4.7); // 5
$ cei = ceil (4.001); // 4
$ cei = ceil (6.5); // 7
$ cei = ceil (3.0); // 3

אם יש צורך לקבל את עיגול מספרים קטנים יותר,

מעגל מספרי javascript

השתמש בפונקציה floor (), המוגדרת על ידי התחביר:

קומה צפה (ערך צף)

פונקציה זו דומה לזו הקודמת, אלא שהיא מעגלת את מספר השבר שהועבר אליה לערך שלם קטן יותר.

דוגמה לשימוש בפונקציה:

$ okr = קומה (4.99); // 4
$ okr = קומה (5.023); // 5
$ okr = קומה (6.4); // 6
$ okr = קומה (7.0); // 7

סיבובים של מספרי JavaScript

ב- JavaScript, כמו ב- PHP, יש פונקציות עבור עיגול מספרים. הם דומים לפונקציות PHP הן בכותרת והן בתוכן, אלא שהם נקראים כשיטות של אובייקט המתמטיקה.

JavaScript הוא בעצם אובייקטשפת תכנות מונחה עצמים. מכאן כמה תכונות של עבודה על פונקציות פעל. פונקציות העיגול של מספרים שמעניינים אותנו ואת המאפיינים שלהם מוטבעים באובייקט המתמטיקה. ו כדי לקרוא להם אחרי שם של האובייקט, עליך לציין את "." מפעיל, ולאחר מכן את שם הנכס. באופן דומה, עליך לציין את הערכים המועברים על ידי מאפיין זה.

דוגמה:

התראה ("Math.floor (125.6768) =" + Math.floor (125.6768));

יופיע בחלון מוקפץ 125.

בכל מקרה, אפילו עם העבודה הקשה לכאורה עם שפות מונחה עצמים, אין בעיה בשימוש בפונקציות JavaScript.

</ p>>
קרא עוד: