PDA

צפה בגרסה המלאה : ממוצע בASP



nirgt
24-05-2009, 10:49
לא ידעתי איפה להכניס את השאלה אז אני מקווה שפה זה מספיק טוב:
אני בונה אתר בasp ורציתי לערוך סקר שמצביעים לקליפ מסויים 1-5 והוא מראה את הדירוג הנוכחי, כלומר מונה צובר של כל הדירוגים חלקי מספר המצביעים. הבעיה שלי היא שכאשר אני מבצע את פעולת החילוק אז מראים לי כ9 ספרות אחרי הנקודה ואני לא מעוניין בכל כך הרבה.
לדוגמא יש לי 49 מצביעים והדירוג הנוכחי הוא 4.36734693877551. איך אני עושה שיהיה רק 4.36
או 4.3 לכל היותר? תודה לעוזרים

אריאל
25-05-2009, 00:47
תרשום כך :


Round(number,2)

הוא יעגל רק אחרי 2 ספרות אחרי הנקודה

nirgt
25-05-2009, 11:06
וואלה עובד! תודה רבה!

nirgt
14-06-2009, 12:32
אם כבר עזרת לי אולי תצליח לעזור לי בעוד בעיה שנתקלתי בה:
אני רוצה לעשות חיבור בין משתנים שמכילים מספר כלומר a=b+c
אז אם b=2 וc=4 אז a במקום שיהיה שווה ל6 הוא שווה ל24 כלומר זה משרשר את שתי המספרים במקום לחברם. מה אני יכול לעשות כדי שזה יעבוד לי? תודה

אריאל
14-06-2009, 14:42
תשמור אותם בתור סטרינג..מחרוזת.. מה הסיפור?

nirgt
14-06-2009, 14:51
אבל כדי לחבר אני צריך להפו אותם לסוג של מספר(int) וגם אם זו השיטה איך אני עושה זאת?

Weirdo
14-06-2009, 14:58
מה עם B*10 +C?

nirgt
14-06-2009, 15:23
הדוגמא המספרית שלי כנראה לא הייתה טובה.. חחח אני מתעסק עם מספרים גדולים יותר נגיד המספר ההתחלתי הוא 1500 והמספר שאני רוצה להוסיף הוא 650 אז במקום שיהיה 2150 אז מתקבל לי 1500650 שזה הרבה ממה שאני צריך. תודה:)

אריאל
14-06-2009, 15:54
אתה הופך את שני המספרים להיות סטרינג משרשר ביניהם ומחזיר לאינט אם אתה צריך.. תחפש באינטרנט איך לעשות את זה.. אני לא יכול לפחות לא עד רביעי..

nirgt
14-06-2009, 22:07
בסדר הצלחתי פשוט עשיתי:
a=int(b)+int(c)zzz וזה הכל:)
יום טוב