Home Page על האתר מפת אתר מילון מונחים ספרים קישורים

המרת משתנים

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

פונקציה הסבר
פונקציות כלליות - עדיף להמעיט בשימוש בהן
VAL(string)

פונקציה זו מנסה להפוך מחרוזת למספר

STR(number)

פונקציה זו מנסה להפוך מספר למחרוזת

פונקציות להמרה למספרים שלמים
Cbyte(value)

הופכת ערך שנמצא ב- value למספר מסוג Byte תוך קציצת כל מה שלא נכנס לסוג משתנה זה מבחינת גודלו.

Cint(value)

הופכת ערך שנמצא ב- value למספר שלם מסוג .Integer

Clng(value)

הופכת ערך שנמצא ב- value למספר שלם מסוג .Long

Fix(number)

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

Int(number)

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

פונקציות להמרה למספרים ממשיים
Csng(value)

הופכת ערך שנמצא ב- value למספר ממשי מסוג .Single

Ccur(value)

הופכת ערך שנמצא ב- value למספר ממשי מסוג Currency(מטבע).

Cdbl(value)

הופכת ערך שנמצא ב- value למספר ממשי מסוג .Double

פונקציות Variant - המרה ל
Cvar(value)

הופכת ערך שנמצא ב- value משתנה מסוג .Variant

Cvdate(value)

הופכת ערך שנמצא ב- value לתאריך במשתנה מסוג .Variant

Cdec(value)

הופכת ערך שנמצא ב- value למספר גדול או קטן במיוחד מסוג .Variant

פונקציות כלליות
Cbool(value)

הופכת ערך שנמצא ב- value לתוצאה בוליאנית של שקר או אמת.

Cdate(value)

הופכת ערך שנמצא ב- value לתאריך ושעה.

Cstr(value)

הופכת ערך שנמצא ב- value למחרוזת.


לנושא זה ניתן לשייך פונקציות למציאת חלקיו של התאריך:

פונקציה הסבר
פונקציות תאריך
Year(value)

מוציאה מתאריך שנמצא ב- value את השנה.

Month(value)

מוציאה מתאריך שנמצא ב- value את החודש בשנה.

Weekday(value)

מוציאה מתאריך שנמצא ב- value את מספר היום בשבוע.

Day(value)

מוציאה מתאריך שנמצא ב- value את היום בחודש.

פונקציות שעה
Hour(value)

מוציאה מתאריך שנמצא ב- value את השעה.

Minute(value)

מוציאה מתאריך שנמצא ב- value את הדקה בשעה.

Second(value)

מוציאה מתאריך שנמצא ב- value את השנייה בדקה.


פונקציות מתמטיות

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

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

פונקציה הסבר
Abs(n)

מחזירה את ערכו המוחלט של .n

Atn(n)

מחזירה את הזווית ש- n הוא טנגנס שלה (זווית ברדיאנים).

Cos(n)

מחזירה את הקוסינוס של הזווית n(זווית ברדיאנים).

Exp(n)

מחזירה את הקבוע e(בסיס הלוגריתם הטבעי), מועלה בחזקה .n

Rnd(n)

מחוללת מספר אקראי, בין 0 ל- .1

Sgn(n)

מחזירה 1 אם ערכו של n קטן מ- 0 ,0 אם n שווה ל- 0 ו- +1 אם n גדול מ- .0

Sin(n)

מחזירה את הסינוס של הזווית n(זווית ברדיאנים).

Sqr(n)

מחזירה את השורש הריבועי של .n

Str(n)

הופכת את ערכו המספרי של n למחרוזת.

Tan(n)

מחזירה את הטנגנס של הזווית n(זווית ברדיאנים).

Val(n)

מתרגמת מחרוזת לערך מספרי.