أمثلة Visual Basic

‫ ختام كحيل‬- ‫معالي الحاج‬
‫مدرسة الماجدة وسيلة‬
‫ للصف العاشر‬VISUAL BASIC ‫أمثلة‬
‫برنامج لحساب القيمة األكبر بين رقمين‬
Private Sub Command1_Click)(
m1 = Val(Text1.Text)
m2 = Val(Text2.Text(
If m1 > m2 Then
Text3.Text = m1
Else
Text3.Text = m2
End If
End Sub
)10..0( ‫طباعة األعداد الصحيحة‬
Private Sub Command1_Click()
For i = 0 To 10 Step 1
Print i
Next i
End Sub
‫) ومربعاتها ومكعباتها‬10_0( ‫طباعة األعداد الصحية‬
Private Sub Command1_Click()
For i = 0 To 10 Step 1
Print i, i ^ 2, i ^ 3
Next i
End Sub
‫ ختام كحيل‬- ‫معالي الحاج‬
‫مدرسة الماجدة وسيلة‬
‫ للصف العاشر‬VISUAL BASIC ‫أمثلة‬
..ً‫طباعة األعداد عكسيا‬
Private Sub Command1_Click()
For i = 10 To 1 Step -1
Print i, i ^ 2, i ^ 3
Next i
End Sub
‫برنامج طباعة االعداد الزوجية بطريقة اخرى‬
Private Sub Command1_Click()
For i = 1 To 10
If i Mod 2 = 0 Then Print i
Next i
End Sub
10..1 ‫مجموع األعداد الصحيحة بين‬
Private Sub Command1_Click()
Sum = 0
For i = 1 To 10 Step 1
Sum = Sum + i
Print Sum
Next i
End Sub
‫ ختام كحيل‬- ‫معالي الحاج‬
‫مدرسة الماجدة وسيلة‬
‫ للصف العاشر‬VISUAL BASIC ‫أمثلة‬
)20_0( ‫مجموع األعداد الزوجية‬
Private Sub Command1_Click)(
Sum = 0
For i = 0 To 20 Step 2
Sum = Sum + i
Print Sum
Next i
End Sub
)‫برنامج لجمع خمس ارقام عشوائية (يدخلها المستخدم‬
For i = 1 To 5
m = InputBox(" ‫ادخل الرقم الذي تريد جمعه‬..")
Sum = Sum + Val(m)
Print Sum
Next i
End Sub
)‫برنامج يطبع العدد ونوعه (فردي أو زوجي‬
Private Sub Command1_Click()
Sum = 0
For i = 1 To 10 Step 1
If i Mod 2 = 0 Then
Print i, "* * * *", "‫"العدد زوجي‬
Else
Print i, "* * * *", "‫"العدد فردي‬
End If
Next i
‫معالي الحاج ‪ -‬ختام كحيل‬
‫مدرسة الماجدة وسيلة‬
‫أمثلة ‪ VISUAL BASIC‬للصف العاشر‬
‫‪End Sub‬‬
‫برنامج يطبع جدول ضرب الخمسة‬
‫)(‪Private Sub Command1_Click‬‬
‫‪For i = 1 To 10‬‬
‫‪Print i, "*", 5, "=", i * 5‬‬
‫‪Next i‬‬
‫‪End Sub‬‬
‫برنامج لطباعة جدول الضرب لعدد عشوائي‪..‬‬
‫)(‪Private Sub Command1_Click‬‬
‫‪Do While m <> 2‬‬
‫)"‪..‬ادخل الرقم الذي تريد ان تطبع جدول الضرب له "(‪m = InputBox‬‬
‫‪For i = 1 To 10‬‬
‫)‪Print i, "*", m, "=", i * Val(m‬‬
‫‪Next i‬‬
‫‪Loop‬‬
‫‪End Sub‬‬
‫ ختام كحيل‬- ‫معالي الحاج‬
‫مدرسة الماجدة وسيلة‬
‫ للصف العاشر‬VISUAL BASIC ‫أمثلة‬
..‫برنامج يطبع مجموع االعداد الفردية والزوجية‬
Private Sub Command1_Click()
sumodd = 0
sumeven = 0
For i = 1 To 10
If i Mod 2 = 0 Then
sumeven = sumeven + i
Print i
Else
sumodd = sumodd + i
Print i
End If
Next i
Print "‫"مجموع االعداد الزوجية‬, sumeven
Print "‫"مجموع االعداد الفردية‬, sumodd
End Sub
‫برنامج يحسب معدل خمس عالمات باستخدام مربع االدخال‬
Private Sub Command1_Click()
Sum = 0
For i = 1 To 5
m = InputBox("‫ادخل العالمة‬..")
Sum = Sum + m
Next i
av = Sum / 5
Print "‫"معدل عالماتك هو‬, av
‫ ختام كحيل‬- ‫معالي الحاج‬
‫مدرسة الماجدة وسيلة‬
‫ للصف العاشر‬VISUAL BASIC ‫أمثلة‬
End Sub
‫ طالب‬100‫( معدل خمس عالمات ل‬nested loop)
Private Sub Command1_Click()
For i = 1 To 100
Sum = 0
For j = 1 To 5
m = InputBox("‫)"العالمات‬
Sum = Sum + m
Next j
av = Sum / 5
Print av
Next i
End Sub
‫ من العالمات‬N ‫معدل‬
Private Sub Command1_Click()
m = InputBox("‫)"ادخل عدد العالمات التي تريد جمعها‬
Sum = 0
For i = 1 To m
k = InputBox("‫)"ادخل العالمات‬
Sum = Sum + k
Next i
av = Sum / m
Print "‫"معدل عالماتك هو‬, av
End Sub
‫ ختام كحيل‬- ‫معالي الحاج‬
‫مدرسة الماجدة وسيلة‬
‫ للصف العاشر‬VISUAL BASIC ‫أمثلة‬
..‫برنامج خصومات‬
Private Sub Command1_Click()
m = Val(Text1.Text)
Select Case m
Case Is >= 5000
total = m - (m * 5 / 100)
Print "‫الرصيد المطلوب منك دفعه‬..", total
Case Is >= 8000
total = m - (m * 8 / 100)
Print "‫الرصيد الالزم دفعه‬..", total
Case Else
Print total, "‫"انت التستحق اي خصم‬
End Select
End Sub
5..1‫ طباعة االعداد من‬While..‫باستخدام‬
Private Sub Command1_Click()
i=1
Do While i <= 5
Print i
i=i+1
Loop
End Sub
{‫}بدونها يدخل في حلقة غير منتهية‬
‫معالي الحاج ‪ -‬ختام كحيل‬
‫مدرسة الماجدة وسيلة‬
‫أمثلة ‪ VISUAL BASIC‬للصف العاشر‬
‫طباعة مربعات االرقام‪ ..‬حتى اول عدد سالب‬
‫)(‪Private Sub Command1_Click‬‬
‫)"‪..‬ادخل الرقم"(‪m = InputBox‬‬
‫‪Do While m >= 0‬‬
‫‪Print m ^ 2‬‬
‫)"‪..‬ادخل الرقم"(‪m = InputBox‬‬
‫}بدونها يدخل في حلقة غير منتهية{‬
‫‪Loop‬‬
‫‪End Sub‬‬
‫برنامج يطبع الجذر التربيعي للعدد‬
‫()‪Private Sub Command1_Click‬‬
‫("")‪m = InputBox‬‬
‫‪Do While m >= 0‬‬
‫(‪" ,Sqr(m‬هو"‪" Val(m) ,‬جذر العدد"‪Print ,‬‬
‫("")‪m = InputBox‬‬
‫‪Loop‬‬
‫‪End Sub‬‬
‫ ختام كحيل‬- ‫معالي الحاج‬
‫مدرسة الماجدة وسيلة‬
‫ للصف العاشر‬VISUAL BASIC ‫أمثلة‬
‫برنامج يجمع خانات رقم ثالثي‬
Private Sub Command1_Click()
m = Val(Text1.Text)
m1 = m \ 100
Print m1
m2 = (m Mod 100) \ 10
Print m2
m3 = m Mod 10
Print m3
mm = m1 + m2 + m3
Label1.Caption = mm
End Sub