SlideShare a Scribd company logo
1 of 31
6



2
1.
2.
3.
4.
-
-
-
5.
6.
3
1.To- Down Programming
2.Modular Programming
3.Structured Coding
4
If/then
If Condition Then
statements
End If
Dim num1 As Integer
num1 = 30
If num1 > 0 Then
Print "The number is positive"
End If
5
If /Else
If Condition Then
statements1
Else
statements2
End If
Dim num1 As Integer, num2 As Integer
num1 = 30
num2 = 50
If num1 > num2 Then
Print num1
Else
Print num2
End If
6
Nested If-Else
If Condition Then
statements
ElseIf Condition then
statements
ElseIf Condition Then
statements
.......................
......................
Else
statements
End If
7
Nested If-Else
a = Val(InputBox("Enter a no."((
If a > 0 Then
Print "Positive"
ElseIf a < 0 Then
Print "Negative"
Else
Print "Zero"
End If
8
Nested If-Else
Dim num1 As Integer, num2 As Integer
num1 = InputBox("Enter 1st number"(
num2 = InputBox("Enter 2nd number"(
If (num1 > 0) And (num2 > 0) Then
MsgBox "Both the numbers are positive"
End If
If (num1 > 0) Or (num2 > 0) Then
MsgBox "Either 1st number or 2nd number or both are positive"
End If
If Not (num1 = 0) Then
MsgBox "The first number is non-zero"
End If
If (num1 > 0) Xor (num2 > 0) Then
MsgBox "Either 1st number or 2nd number is positive“
End If
9
10
Private Sub cmdCalculate_Click)(
Dim num1 As Integer, num2 As Integer, num3 As Integer
num1 = Val(txtNum1.Text(
num2 = Val(txtNum2.Text(
num3 = Val(txtNum3.Text(
If num1 > num2 And num1 > num3 Then
lblResult.Caption = num1
ElseIf num2 > num1 And num2 > num3 Then
lblResult.Caption = num2
Else
lblResult.Caption = num3
End If
End Sub
11
Select Case
Select Case expression
Case value 0
statements
Case value 1
statements
Case value 2
statements
...........
...............
Case else
statements
End select
12
Select Case
Dim num As Integer
num = Val(Text1.Text)
Select Case num
Case Is > 0
Print "Positive number"
Case Is < 0
Print "Negative number"
Case 0
Print "Zero"
End Select
13
14
Private Sub cmdCalculate_Click)(
Dim n As Long
n = Val(txtNum.Text(
Select Case n
Case 0 To 9
lblResult.Caption = "Single digit number"
Case 10 To 99
lblResult.Caption = "two digit number"
Case 100 To 999
lblResult.Caption = "Three digit number"
Case 1000 To 9999
lblResult.Caption = "Four digit number"
Case 10000 To 99999
lblResult.Caption = "Five digit number"
Case Else
lblResult.Caption = "More than Five digit number"
End Select
End Sub
15
16
Private Sub cmdCalculate_Click()
Dim s As String
s = txtGrade.Text
Select Case s
Case "E"
lblMarks.Caption = "above 90%"
lblRemarks.Caption = "Excellent"
Case "A+"
lblMarks.Caption = "above 80%"
lblRemarks.Caption = "Very Good"
Case "A"
lblMarks.Caption = "above 70%"
lblRemarks.Caption = "Good"
Case "B"
lblMarks.Caption = "above 60%"
lblRemarks.Caption = "Average"
Case "C"
lblMarks.Caption = "above 50%"
lblRemarks.Caption = "Satisfactory"
Case "D"
lblMarks.Caption = "above 40%"
lblRemarks.Caption = "Poor"
Case "F"
lblMarks.Caption = "above 35%"
lblRemarks.Caption = "Fail"
End Select
End Sub
17
IFF
18
Switch
19
r
Switch
20
Choose
21
For/Next
Dim i As Integer For i = 0 To 6 Step 2
Print i
Next i
_______________________________
Dim i As Integer For i = 10 To 0 Step -3
Print i
Next i
________________________________
22
Do/Loop
Do While Condition
statement(s)
Loop
_______________________
Do
statement(s)
Loop while Condition
_______________________
Do
statement(s)
Loop Until Condition
_______________________
Do Until Condition
Statement(s)
loop
23
Do/ Loop While
Dim num As Integer num = 0
Do
Print num
num = num + 1
Loop While num <= 10
___________________________
Dim num As Integer num = 11
Do
Print num
num = num + 1
Loop While num < 10
24
Do While/Loop
Dim num As Integer num = 0
Do While num < 10
Print num
num = num + 1
Loop
25
Do/Loop Until
'x is incremented until x becomes greater than 10
Dim x As Integer
x = 0
Do
Print x
x = x + 1
Loop Until x > 10
MsgBox x
26
Do Until/Loop
Private Sub Command1_Click()
x = 1
Index = 1
Do Until Index >= 21
Print x, x * x, x ^ 3
x = x + 2
Index = Index + 1
Loop
End Sub
27
WHILE/WEND
While condition
Statements…….
……………
……………
Wend
Private Sub Command1_Click()
x = 1
Index = 1
While Index <= 21
Print x, x * x, x ^ 3
x = x + 2
Index = Index + 1
wend
End Sub
28
Nested Loops
29
For loop
For counter1=startNumber to endNumber (Step increment)
For counter2=startNumber to endNumber (Step increment)
One or more VB statements
Next counter2
Next counter1
Nested Loops
30
Private Sub Form_Activate ( )
Dim x as integer, y as integer
For x= 1 to 5
Print “Hello”
For y=1 to 4
Print “Welcome to the VB tutorial”
Next y
Next x
Print ” Thank you”
End Sub
Dim x As Integer
Private Sub Command1_Click()
List1.Clear
Dim i As Integer, y As Integer
x = Text1.Text
For i = 1 To 12
y = x * i
List1.AddItem x & "*" & i &
"=" & y
Next i
End Sub
31

More Related Content

Similar to ملخص البرمجة المرئية - الوحدة الرابعة

Similar to ملخص البرمجة المرئية - الوحدة الرابعة (20)

Conditional statements in vb script
Conditional statements in vb scriptConditional statements in vb script
Conditional statements in vb script
 
Pseudocode By ZAK
Pseudocode By ZAKPseudocode By ZAK
Pseudocode By ZAK
 
DECIMALS (1).pptx
DECIMALS (1).pptxDECIMALS (1).pptx
DECIMALS (1).pptx
 
Pseudo code practice problems+ c basics
Pseudo code practice problems+ c basicsPseudo code practice problems+ c basics
Pseudo code practice problems+ c basics
 
Vb file
Vb fileVb file
Vb file
 
Updated Visual Basic 6 for beginners.pptx
Updated Visual Basic 6 for beginners.pptxUpdated Visual Basic 6 for beginners.pptx
Updated Visual Basic 6 for beginners.pptx
 
Vb.net programs
Vb.net programsVb.net programs
Vb.net programs
 
Lập Trình VBA For Excel Tại Biên Hòa
Lập Trình VBA For Excel Tại Biên HòaLập Trình VBA For Excel Tại Biên Hòa
Lập Trình VBA For Excel Tại Biên Hòa
 
unction NumberToWords.docx
unction NumberToWords.docxunction NumberToWords.docx
unction NumberToWords.docx
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Vbreport
VbreportVbreport
Vbreport
 
Practice_Exercises_Control_Flow.pptx
Practice_Exercises_Control_Flow.pptxPractice_Exercises_Control_Flow.pptx
Practice_Exercises_Control_Flow.pptx
 
FLOW OF CONTROL-NESTED IFS IN PYTHON
FLOW OF CONTROL-NESTED IFS IN PYTHONFLOW OF CONTROL-NESTED IFS IN PYTHON
FLOW OF CONTROL-NESTED IFS IN PYTHON
 
Number
NumberNumber
Number
 
DCF QNA edited
DCF QNA editedDCF QNA edited
DCF QNA edited
 
algorithm
algorithmalgorithm
algorithm
 
ICT_Seminar_flow_charts_for_2013_Nov.pptx
ICT_Seminar_flow_charts_for_2013_Nov.pptxICT_Seminar_flow_charts_for_2013_Nov.pptx
ICT_Seminar_flow_charts_for_2013_Nov.pptx
 
Number system computer fundamental
 Number  system computer fundamental  Number  system computer fundamental
Number system computer fundamental
 
Docimp
DocimpDocimp
Docimp
 
Looping statement in python
Looping statement in pythonLooping statement in python
Looping statement in python
 

More from جامعة القدس المفتوحة

كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجةكتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة السادسة
ملخص تحليل الانظمة وتصميمها - الوحدة السادسةملخص تحليل الانظمة وتصميمها - الوحدة السادسة
ملخص تحليل الانظمة وتصميمها - الوحدة السادسةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسةملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثةملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنةملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة السابعة
ملخص تحليل الانظمة وتصميمها - الوحدة السابعةملخص تحليل الانظمة وتصميمها - الوحدة السابعة
ملخص تحليل الانظمة وتصميمها - الوحدة السابعةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعةملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعةملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثانية
ملخص تحليل الانظمة وتصميمها - الوحدة الثانيةملخص تحليل الانظمة وتصميمها - الوحدة الثانية
ملخص تحليل الانظمة وتصميمها - الوحدة الثانيةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةجامعة القدس المفتوحة
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266جامعة القدس المفتوحة
 
مناهج البحث العلمي - اللقاء الافتراضي الثاني
مناهج البحث العلمي - اللقاء الافتراضي الثانيمناهج البحث العلمي - اللقاء الافتراضي الثاني
مناهج البحث العلمي - اللقاء الافتراضي الثانيجامعة القدس المفتوحة
 
مناهج البحث العلمي - اللقاء الافتراضي الاول
مناهج البحث العلمي - اللقاء الافتراضي الاولمناهج البحث العلمي - اللقاء الافتراضي الاول
مناهج البحث العلمي - اللقاء الافتراضي الاولجامعة القدس المفتوحة
 

More from جامعة القدس المفتوحة (20)

كتاب ميكروبيديا Micropedia
كتاب ميكروبيديا Micropediaكتاب ميكروبيديا Micropedia
كتاب ميكروبيديا Micropedia
 
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجةكتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
 
ملخص تحليل الانظمة وتصميمها - النصفي
ملخص تحليل الانظمة وتصميمها - النصفيملخص تحليل الانظمة وتصميمها - النصفي
ملخص تحليل الانظمة وتصميمها - النصفي
 
ملخص تحليل الانظمة وتصميمها - الوحدة السادسة
ملخص تحليل الانظمة وتصميمها - الوحدة السادسةملخص تحليل الانظمة وتصميمها - الوحدة السادسة
ملخص تحليل الانظمة وتصميمها - الوحدة السادسة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسةملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثةملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنةملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
 
ملخص تحليل الانظمة وتصميمها - الوحدة السابعة
ملخص تحليل الانظمة وتصميمها - الوحدة السابعةملخص تحليل الانظمة وتصميمها - الوحدة السابعة
ملخص تحليل الانظمة وتصميمها - الوحدة السابعة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعةملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
 
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعةملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثانية
ملخص تحليل الانظمة وتصميمها - الوحدة الثانيةملخص تحليل الانظمة وتصميمها - الوحدة الثانية
ملخص تحليل الانظمة وتصميمها - الوحدة الثانية
 
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
 
مناهج البحث العلمي - اللقاء الافتراضي الثاني
مناهج البحث العلمي - اللقاء الافتراضي الثانيمناهج البحث العلمي - اللقاء الافتراضي الثاني
مناهج البحث العلمي - اللقاء الافتراضي الثاني
 
مناهج البحث العلمي - شرح الوحدات 1-5
مناهج البحث العلمي - شرح الوحدات 1-5مناهج البحث العلمي - شرح الوحدات 1-5
مناهج البحث العلمي - شرح الوحدات 1-5
 
ملخص مناهج البحث العلمي كامل
ملخص مناهج البحث العلمي كاململخص مناهج البحث العلمي كامل
ملخص مناهج البحث العلمي كامل
 
ملخص مناهج البحث العلمي
ملخص مناهج البحث العلميملخص مناهج البحث العلمي
ملخص مناهج البحث العلمي
 
مناهج البحث العلمي - اللقاء الافتراضي الاول
مناهج البحث العلمي - اللقاء الافتراضي الاولمناهج البحث العلمي - اللقاء الافتراضي الاول
مناهج البحث العلمي - اللقاء الافتراضي الاول
 
ملخص تعايش مع التكنولوجيا
ملخص تعايش مع التكنولوجياملخص تعايش مع التكنولوجيا
ملخص تعايش مع التكنولوجيا
 

Recently uploaded

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesSHIVANANDaRV
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxakanksha16arora
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 

Recently uploaded (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

ملخص البرمجة المرئية - الوحدة الرابعة

  • 1. 6
  • 4. 1.To- Down Programming 2.Modular Programming 3.Structured Coding 4
  • 5. If/then If Condition Then statements End If Dim num1 As Integer num1 = 30 If num1 > 0 Then Print "The number is positive" End If 5
  • 6. If /Else If Condition Then statements1 Else statements2 End If Dim num1 As Integer, num2 As Integer num1 = 30 num2 = 50 If num1 > num2 Then Print num1 Else Print num2 End If 6
  • 7. Nested If-Else If Condition Then statements ElseIf Condition then statements ElseIf Condition Then statements ....................... ...................... Else statements End If 7
  • 8. Nested If-Else a = Val(InputBox("Enter a no."(( If a > 0 Then Print "Positive" ElseIf a < 0 Then Print "Negative" Else Print "Zero" End If 8
  • 9. Nested If-Else Dim num1 As Integer, num2 As Integer num1 = InputBox("Enter 1st number"( num2 = InputBox("Enter 2nd number"( If (num1 > 0) And (num2 > 0) Then MsgBox "Both the numbers are positive" End If If (num1 > 0) Or (num2 > 0) Then MsgBox "Either 1st number or 2nd number or both are positive" End If If Not (num1 = 0) Then MsgBox "The first number is non-zero" End If If (num1 > 0) Xor (num2 > 0) Then MsgBox "Either 1st number or 2nd number is positive“ End If 9
  • 10. 10
  • 11. Private Sub cmdCalculate_Click)( Dim num1 As Integer, num2 As Integer, num3 As Integer num1 = Val(txtNum1.Text( num2 = Val(txtNum2.Text( num3 = Val(txtNum3.Text( If num1 > num2 And num1 > num3 Then lblResult.Caption = num1 ElseIf num2 > num1 And num2 > num3 Then lblResult.Caption = num2 Else lblResult.Caption = num3 End If End Sub 11
  • 12. Select Case Select Case expression Case value 0 statements Case value 1 statements Case value 2 statements ........... ............... Case else statements End select 12
  • 13. Select Case Dim num As Integer num = Val(Text1.Text) Select Case num Case Is > 0 Print "Positive number" Case Is < 0 Print "Negative number" Case 0 Print "Zero" End Select 13
  • 14. 14
  • 15. Private Sub cmdCalculate_Click)( Dim n As Long n = Val(txtNum.Text( Select Case n Case 0 To 9 lblResult.Caption = "Single digit number" Case 10 To 99 lblResult.Caption = "two digit number" Case 100 To 999 lblResult.Caption = "Three digit number" Case 1000 To 9999 lblResult.Caption = "Four digit number" Case 10000 To 99999 lblResult.Caption = "Five digit number" Case Else lblResult.Caption = "More than Five digit number" End Select End Sub 15
  • 16. 16
  • 17. Private Sub cmdCalculate_Click() Dim s As String s = txtGrade.Text Select Case s Case "E" lblMarks.Caption = "above 90%" lblRemarks.Caption = "Excellent" Case "A+" lblMarks.Caption = "above 80%" lblRemarks.Caption = "Very Good" Case "A" lblMarks.Caption = "above 70%" lblRemarks.Caption = "Good" Case "B" lblMarks.Caption = "above 60%" lblRemarks.Caption = "Average" Case "C" lblMarks.Caption = "above 50%" lblRemarks.Caption = "Satisfactory" Case "D" lblMarks.Caption = "above 40%" lblRemarks.Caption = "Poor" Case "F" lblMarks.Caption = "above 35%" lblRemarks.Caption = "Fail" End Select End Sub 17
  • 22. For/Next Dim i As Integer For i = 0 To 6 Step 2 Print i Next i _______________________________ Dim i As Integer For i = 10 To 0 Step -3 Print i Next i ________________________________ 22
  • 23. Do/Loop Do While Condition statement(s) Loop _______________________ Do statement(s) Loop while Condition _______________________ Do statement(s) Loop Until Condition _______________________ Do Until Condition Statement(s) loop 23
  • 24. Do/ Loop While Dim num As Integer num = 0 Do Print num num = num + 1 Loop While num <= 10 ___________________________ Dim num As Integer num = 11 Do Print num num = num + 1 Loop While num < 10 24
  • 25. Do While/Loop Dim num As Integer num = 0 Do While num < 10 Print num num = num + 1 Loop 25
  • 26. Do/Loop Until 'x is incremented until x becomes greater than 10 Dim x As Integer x = 0 Do Print x x = x + 1 Loop Until x > 10 MsgBox x 26
  • 27. Do Until/Loop Private Sub Command1_Click() x = 1 Index = 1 Do Until Index >= 21 Print x, x * x, x ^ 3 x = x + 2 Index = Index + 1 Loop End Sub 27
  • 28. WHILE/WEND While condition Statements……. …………… …………… Wend Private Sub Command1_Click() x = 1 Index = 1 While Index <= 21 Print x, x * x, x ^ 3 x = x + 2 Index = Index + 1 wend End Sub 28
  • 29. Nested Loops 29 For loop For counter1=startNumber to endNumber (Step increment) For counter2=startNumber to endNumber (Step increment) One or more VB statements Next counter2 Next counter1
  • 30. Nested Loops 30 Private Sub Form_Activate ( ) Dim x as integer, y as integer For x= 1 to 5 Print “Hello” For y=1 to 4 Print “Welcome to the VB tutorial” Next y Next x Print ” Thank you” End Sub
  • 31. Dim x As Integer Private Sub Command1_Click() List1.Clear Dim i As Integer, y As Integer x = Text1.Text For i = 1 To 12 y = x * i List1.AddItem x & "*" & i & "=" & y Next i End Sub 31