הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   חיבור ספרות במספר דו-ספרתי (קוד ASP) (https://hosts.co.il/forums/showthread.php?t=14123)

Chip3D 26-01-06 20:43

חיבור ספרות במספר דו-ספרתי (קוד ASP)
 
אני צריך עזרה בכתיבת קוד.
אני אתן לכם את מה שהמורה שלי נתן לי, אחרי זה אני אסביר למי שלא הבין:

"סכום של ספרות, המספר בין 10-20:
10 -> 1+0=1
11 -> 1+1=2
12 -> 1+2=3"


צריך ליצור קוד שאתה רושם בקוד מקור קוד שחלק ממנו אומר למשל "num=11" ואז זה יציג לך במסך 2, כי זה חיבר את הספרות של המספר 11 -> 1+1.

עכשיו, עשיתי חיפושים ונעזרתי בחברים ומצאתי את הקוד הזה:

קוד:

Function sa(num)
if NOT num > 0 then
sa=0
Else
sa=num mod 10+sa(int(num/10))
End if
End Function
num=41 ' המספר שלך
response.write sa(num)

וכמובן שאני יודע שצריך לשים בין הדברים פה <% %> .
אבל אני לא הבנתי משהו.
מה אני צריך לשים עוד?
מישהו יוכל לכוון אותי מה לשים בנוסף לקוד הזה (אם בכלל צריך לשים)?

תודה רבה לעוזרים.

iliakap2002 26-01-06 21:57

תשתמש ב SPLIT:
קוד:

num=25
arrNums=split(num,"")
response.write(cint(arrNums(1)+arrNums(2)))

תנסה

Chip3D 26-01-06 22:08

תודה בכל מקרה, אבל הסתדרתי.

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


כל הזמנים הם GMT +2. הזמן כעת הוא 04:10.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ