Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

Electro-Team

Interesting Education Visual Basic 2010 Functions Part 2

electroteam__@hotmail.com

This Slides Will Cover


I. The Right Function. II. The Left Function. III. The Trim Function. IV. The Ltrim & Rtrim Function. V. The InStr function. VI. The Ucase and the Lcase Functions. VII. The Abs Function. VIII. The Exp function.. IX. The Fix Function. X. The Int Function. XI. The Log Function. XII. The Rnd( ) Function. XIII. The Round Function.

Open new project and add 2 Labels, 1 Textbox and 1 Button

(I) The Right Function


The format is:Microsoft.Visualbasic.Right ("Phrase", n)

Example
Microsoft.Visualbasic.Right (Hello World", 5)=World

Text = Right Function


Label1 Font = 18 , Bold Format \ Center in Form\Horizontally Label2 Text = Font = 16 , Bold Text = Go Font = 14 , Bold Text = Right Function Ex. Start Position = Center Screen

Button1

Form1

Button1 Code
Private Sub Button1_Click
Label2.Text = Microsoft.VisualBasic.Right(TextBox1.Text, 5)

End Sub

(II) The Left Function


The format is:-

Microsoft.Visualbasic.Left ("Phrase", n)
Modify Previous Program code ..

Private Sub Button1_Click


Label2.Text = Microsoft.VisualBasic.Left(TextBox1.Text, 5)

End Sub

Run Time

(III) The Trim Function


The format is:Trim("Phrase")

Example:
Trim (" Visual Basic ") = Visual basic

Modify Previous Program code .. Private Sub Button1_Click Label2.Text = Trim(TextBox1.Text) End Sub

Run Time

(IV) The Ltrim & Rtrim Function


The Ltrim Function
The format is:
Ltrim("Phrase")

Example:Ltrim (" Visual Basic")= Visual basic

The Rtrim Function


The format is: Rtrim("Phrase")

Example
Rtrim ("Visual Basic ") = Visual Basic

(V) The InStr function


The format is:
Instr (n, original phase, embedded phrase)
Where n is the position where the Instr function will

begin to look for the embedded phrase.

Private Sub Button1_Click Label2.Text = InStr(1, TextBox1.Text, "Egypt") End Sub

Run Time

Modify Button1 code Label2.Text = InStr(1, TextBox1.Text, "t")

Modify Button1 code Label2.Text = InStr(5, TextBox1.Text, "t") And note the difference

(VI) The Ucase and the Lcase Functions


The Ucase function converts all the characters of a string

to capital letters.
The Lcase function converts all the characters of a string to small letters. The format is:Microsoft.VisualBasic.UCase(Phrase) Microsoft.VisualBasic.LCase(Phrase)

(VII) The Abs Function


Return the absolute value of a given number. The syntax is Math. Abs (number) The Math keyword here indicates that the Abs

function belong to the Math class.

Run Time

Private Sub Button1_Click Label2.Text = Math.Abs(Val(TextBox1.Text)) End Sub

(VIII) The Exp function


The Exp of a number x is the exponential value of x., i.e. e^x
Exp(1)=e=2.71828182

The syntax is:


Math.Exp (number)

(IX) The Fix Function


The Fix function truncate the decimal part of a positive number and returns the largest integer smaller than the number. The syntax is: Fix(number)

Private Sub Button1_Click Label2.Text = Fix(Val(TextBox1.Text)) End Sub

(X) The Int Function


Example:Int(2.4)=2, Int(6.9)=6 , Int(-5.7)=-6

(XI) The Log Function


Example:Log(10)=2.302585

(XII) The Rnd( ) Function


The Rnd function returns a random value between 0 and 1. The traditional usage of this function is to covert its result to integer value using the formula. Int(Rnd() * 10) Modify Previous Program code .. Private Sub Button1_Click() Label2.Text = Int(Rnd() * 10) End Sub

Run Time

(XIII) The Round Function


The Round function is the function that rounds up a number to a certain number of decimal places. The Format is Round (n, m) which means

to round a number n to m decimal places. For


Example:-

Math.Round (7.2567, 2) =7.26

Run Time

End Of Part Two


Produced by

Electro-Team
electroteam__@hotmail.com

You might also like