SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Variable, Constant, Operators
   and Control Statement
Variables
• Programming element used to store a
  value in the program while the program
  is running.
• It is a name area in the memory which
  holds temporary data.
                EXAMPLE:
                Name = “Shaira”
                Age = text1.text
• EXPLICIT DECLARATION – declaring variable by
  typing DIM (dimension) statement and a
  variable name.
Syntax: Dim Variable Name As Data type
        Example:
        Dim LastName As String
• IMPLICIT DECLARATION – declaring a variable
  without the Dim Statement; simply use the
  variable on its own.
       Example:
       LastName=“Fernandez”
Constant
• Meaningful Name that takes place of a
  number or a string that does not change.
• Values that do not change during the
  execution of the program.
Syntax: Const Constant Name As data type =
  value
     Example:
     const Pi As Single = 3.142
     Score= 100
Operators
• Operators are symbols that indicates
  operation to be performed on data.
There are 3 types of Operators
1. Arithmetic Operators
2. Relational Operators
3. Conditional Operators
Arithmetic Operators- Mathematical
 Operators that is used to compute
 inputs from users to generate results.
Relational Operators – Operators that is
 used to compare two values basing on
 a certain conditions yields a TRUE or
 FALSE result.
Logical Operators – Operators that
 determine if a particular condition is
 met.
                                     NEXT
Operators           Description                Example       Result
   +        Add                                  5+5          10
    -       Substract                            10-5          5
    /       Divide                               25/5          5

           Integer Division                     203          6
            (disregards the decimal places)

   *        Multiply                             5*4          20

   ^        Exponent (power of)                  3^3          27

  Mod       Remainder of division              20 Mod 6        2

                                              "George"&"
   &        String concatenation                         "George Bush"
                                               "&"Bush"
Operators Description    Example   Result

   >      Greater than    10>8     True

   <       Less than      10<8     False
          Greater than
   >=                    20>=10    True
           or equal to
          Less than or
   <=                    10<=20    True
            equal to
   <>     Not Equal to    5<>4     True
   =        Equal to      5=7      False
Operators                  Description

            Operation will be true if either of the
   OR
            operands is true
            Operation will be true only if both the
  AND
            operands are true
            One sides or other must be true but
  XOR
            not both sides

  NOT       Negate truth
Condition of AND Operator
CONDITION 1     CONDITION2         RESULT
  TRUE             TRUE
  TRUE             FALSE
  FALSE            TRUE
  FALSE            FALSE
•If there’s a FALSE the result is false.
Condition of OR Operators
CONDITION 1     CONDITION2        RESULT
  TRUE            TRUE
  TRUE            FALSE
  FALSE           TRUE
  FALSE           FALSE
•If there’s a TRUE the result is true.
Condition of XOR Operator
CONDITION 1     CONDITION2         RESULT
  TRUE             TRUE
  TRUE             FALSE
  FALSE            TRUE
  FALSE            FALSE
•One sides or other must be true but not both
sides
Condition of NOT Operator

 CONDITION       RESULT
  TRUE
  FALSE

• Negate truth
Get a ¼ sheet of Paper
          Find the result

1. 9+7+8         6. 10>1
2. 8^3           7. .05>.5
3. 65/13         8. 1500>=150100
4. 95 mod 955    9.0>=0.00
5. (-5)+(-4)     10.5<>10
Find the result

1. 10*10<100 And 12<>12
2. 500=500.0 Or 95-15<85
3.True And False
4.Not False
5.1000/100>77 And 96<>95
ANSWER KEY

• 1. 24    •6. TRUE     • 1. FALSE
• 2. 512   •7. FALSE    • 2. TRUE
• 3. 5     •8. FALSE    • 3. FALSE
• 4. 5     •9. TRUE     • 4. TRUE
           •10. TRUE    • 5. FALSE
• 5. -9
CONDITIONAL STATEMENT
Conditional Statement
• It is one of the vital components
  in programming. It enables a
  program to respond in different
  manner every time a program is
  executed depending on the data
  entered.
Most Commonly Used Conditional
 Statement.
1. If.. Then Statement
2. If.. Then.. Else Statement
3. If.. Then.. ElseIf Statement
4. Select Case Statement
If.. Then Statement
• The If...Then statement examines the
  truthfulness of an expression. It allows
  your Program to make a decision based
  on the certain condition.
• SYNTAX:
              If condition then
                 Statement/s
                    End If
If.. Then.. Else Statement
• The If...Then statement offers only
  one alternative: to act if the
  condition is true. Whenever you
  would like to apply an alternate
  expression in case the condition is
  false, you can use the
  If...Then...Else statement.
If.. Then.. Else Statement
SYNTAX:
If Condition Then   If Score = 100 Then
   Statement1           Label1.caption =“Perfect”
                    Else
Else                     Label1.caption =“with
                    Mistakes”
   Statement2
                    End If
End If
If...Then...ElseIf Statement
SYNTAX:
                          The If...Then...ElseIf
If Condition1 Then
                           statement acts like
   Statement1
                          the If...Then...Else
ElseIf Condition2 Then
                          expression, except
   Statement2
                          that it offers as
ElseIf Condition 3 Then
                          many choices as
   Statement 3
                          necessary.
End If
SELECT CASE STATEMENT
• If you have a large number of
  conditions to examine,
  the If...Then...Else will go through
  each one of them. Visual Basic offers
  the alternative of jumping to the
  statement that applies to the state of
  the condition.
Syntax
Select Case Expression
Case Expression1     Select Case Subject

  Statement1         Case “Mathematics”
Case Expression2     lblsubject.caption=“Mathematics”
  Statement2
                     Case “Science”
Case Expression3          lblsubject.caption=“Science”
  Statement3
                     Case “English”
End Select                lblsubject.caption=“English”

                        End Select
LOOP Structure

• A loop is an expression used to
  repeat an action. Visual Basic
  presents many variations of the
  loops and they combine
  the Do and the Loop keywords.
Do...While Loop
• Used to execute a block of statements in
  an unspecified number of times while a
  condition is false on the first pass. The
  statement is not executed.
Syntax:               Dim Number As Integer
                      Number = 10
Do while conditions
                      Do While Number <20
  Statement/s             Number=Number+2
loop                      Print Number
                     Loop
Do...Loop...While Statement
Reverse formula of
the do while         Dim Number As Integer
statement.           Number = 10
Syntax:              Do
Do                       Number=Number+2
Statement(s)             Print Number
Loop While           Loop While Number <20
Condition
Do...Until...Loop Statement
• This loop will first examine the Condition,
  instead of examining whether the Condition is
  true, it will test whether the Condition is false.
Syntax:                 Example:
Do Until Condition Dim Number As Integer
    Statement(s)              Number=30
  Loop                  Do Until Number <=20
                              Number= Number-2
                        Print Number
                        Loop
Do...Loop...Until Statement
• An alternative to the Do...Until...loop consists
  of executing the Statement first.
                Example:
 Syntax:        Dim Number As Integer
 Do                   Number=30
   Statement(s) Do
 Loop Until           Number= Number-2
 Condition      Print Number
                Loop Until Number <=20
Get a ¼ Sheet of Paper
Identify the following.
1. Name area which holds temporary data.
2. Operators that is used to compare two
   values basing on a certain conditions.
3. An expression used to repeat an action.
4. Values that do not change during the
   execution of the program.
5. symbols that indicates operation to be
   performed on data.
6. Declaring a variable without the Dim
  Statement.
7. A Data type that stores a value of True or
  False
8. Operators that determine if a particular
  condition is met.
9. Type of data that consists of numbers which
  can be manipulated with various standard
  operators.
10. Declaring variable by typing DIM
  (dimension) statement and a variable name.
Identify whether a variable is valid or
invalid
1. Name 1
2. (The_variable)
3. My_First_Name
4. He&his_Father
5.Long_Name_Can_beuse
ANSWER KEY
1. Variable
2. Relational Operator
                           1.Invalid
3. Loop                    2.Invalid
4. Constant
5. Operators
                           3.Valid
6. Implicit declaration    4.Invalid
7. Boolean
8. Conditional operator
                           5.Valid
9. Numerical data type
10. Explicit declaration

Weitere ähnliche Inhalte

Was ist angesagt?

Lab 5 2012/2012
Lab 5 2012/2012Lab 5 2012/2012
Lab 5 2012/2012alish sha
 
Working with comparison operators
Working with comparison operatorsWorking with comparison operators
Working with comparison operatorsSara Corpuz
 
Decision control structures
Decision control structuresDecision control structures
Decision control structuresRahul Bathri
 
Data types and operators in vb
Data types and operators  in vbData types and operators  in vb
Data types and operators in vballdesign
 
03a control structures
03a   control structures03a   control structures
03a control structuresManzoor ALam
 
C++ revision add on till now
C++ revision add on till nowC++ revision add on till now
C++ revision add on till nowAmAn Singh
 

Was ist angesagt? (7)

Lab 5 2012/2012
Lab 5 2012/2012Lab 5 2012/2012
Lab 5 2012/2012
 
Working with comparison operators
Working with comparison operatorsWorking with comparison operators
Working with comparison operators
 
Decision control structures
Decision control structuresDecision control structures
Decision control structures
 
Data types and operators in vb
Data types and operators  in vbData types and operators  in vb
Data types and operators in vb
 
03a control structures
03a   control structures03a   control structures
03a control structures
 
Using decision statements
Using decision statementsUsing decision statements
Using decision statements
 
C++ revision add on till now
C++ revision add on till nowC++ revision add on till now
C++ revision add on till now
 

Andere mochten auch

Presentación1
Presentación1Presentación1
Presentación19676
 
FUSION b2b Capabilities Brochure
FUSION b2b Capabilities BrochureFUSION b2b Capabilities Brochure
FUSION b2b Capabilities BrochureFUSION_b2b
 
Presentación1
Presentación1Presentación1
Presentación19676
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Andere mochten auch (6)

Presentación1
Presentación1Presentación1
Presentación1
 
Web analytics 2.0
Web analytics 2.0Web analytics 2.0
Web analytics 2.0
 
FUSION b2b Capabilities Brochure
FUSION b2b Capabilities BrochureFUSION b2b Capabilities Brochure
FUSION b2b Capabilities Brochure
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Ähnlich wie Variable, constant, operators and control statement

Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfBasic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfComputer Programmer
 
CIS 1403 lab 4 selection
CIS 1403 lab 4 selectionCIS 1403 lab 4 selection
CIS 1403 lab 4 selectionHamad Odhabi
 
Ch5 Selection Statements
Ch5 Selection StatementsCh5 Selection Statements
Ch5 Selection StatementsSzeChingChen
 
Loops and conditional statements
Loops and conditional statementsLoops and conditional statements
Loops and conditional statementsSaad Sheikh
 
ch1. .ppt
ch1. .pptch1. .ppt
ch1. .pptmazber1
 
selection.ppt
selection.pptselection.ppt
selection.pptalaguap
 
Cs1123 4 variables_constants
Cs1123 4 variables_constantsCs1123 4 variables_constants
Cs1123 4 variables_constantsTAlha MAlik
 
Vb.Net 01 To 03 Summary Upload
Vb.Net 01 To 03 Summary UploadVb.Net 01 To 03 Summary Upload
Vb.Net 01 To 03 Summary UploadHock Leng PUAH
 
Lecture 01 - Introduction and Review.ppt
Lecture 01 - Introduction and Review.pptLecture 01 - Introduction and Review.ppt
Lecture 01 - Introduction and Review.pptMaiGaafar
 
Operators and expressions in C++
Operators and expressions in C++Operators and expressions in C++
Operators and expressions in C++Neeru Mittal
 
Python-review1.pdf
Python-review1.pdfPython-review1.pdf
Python-review1.pdfpaijitk
 
C++ problem solving operators ( conditional operators,logical operators, swit...
C++ problem solving operators ( conditional operators,logical operators, swit...C++ problem solving operators ( conditional operators,logical operators, swit...
C++ problem solving operators ( conditional operators,logical operators, swit...mshakeel44514451
 
Python Programming Module 3 (2).pdf
Python Programming Module 3 (2).pdfPython Programming Module 3 (2).pdf
Python Programming Module 3 (2).pdfThanmayee S
 

Ähnlich wie Variable, constant, operators and control statement (20)

Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfBasic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
 
CIS 1403 lab 4 selection
CIS 1403 lab 4 selectionCIS 1403 lab 4 selection
CIS 1403 lab 4 selection
 
Ch5 Selection Statements
Ch5 Selection StatementsCh5 Selection Statements
Ch5 Selection Statements
 
Loops and conditional statements
Loops and conditional statementsLoops and conditional statements
Loops and conditional statements
 
LOOPS AND DECISIONS
LOOPS AND DECISIONSLOOPS AND DECISIONS
LOOPS AND DECISIONS
 
ch1. .ppt
ch1. .pptch1. .ppt
ch1. .ppt
 
selection.ppt
selection.pptselection.ppt
selection.ppt
 
Operators in java
Operators in javaOperators in java
Operators in java
 
Java script session 4
Java script session 4Java script session 4
Java script session 4
 
Cs1123 4 variables_constants
Cs1123 4 variables_constantsCs1123 4 variables_constants
Cs1123 4 variables_constants
 
Lecture 05.pptx
Lecture 05.pptxLecture 05.pptx
Lecture 05.pptx
 
Vba Class Level 1
Vba Class Level 1Vba Class Level 1
Vba Class Level 1
 
Vb.Net 01 To 03 Summary Upload
Vb.Net 01 To 03 Summary UploadVb.Net 01 To 03 Summary Upload
Vb.Net 01 To 03 Summary Upload
 
Lecture 01 - Introduction and Review.ppt
Lecture 01 - Introduction and Review.pptLecture 01 - Introduction and Review.ppt
Lecture 01 - Introduction and Review.ppt
 
Operators and expressions in C++
Operators and expressions in C++Operators and expressions in C++
Operators and expressions in C++
 
Python-review1.pdf
Python-review1.pdfPython-review1.pdf
Python-review1.pdf
 
Python-review1.ppt
Python-review1.pptPython-review1.ppt
Python-review1.ppt
 
CPP04 - Selection
CPP04 - SelectionCPP04 - Selection
CPP04 - Selection
 
C++ problem solving operators ( conditional operators,logical operators, swit...
C++ problem solving operators ( conditional operators,logical operators, swit...C++ problem solving operators ( conditional operators,logical operators, swit...
C++ problem solving operators ( conditional operators,logical operators, swit...
 
Python Programming Module 3 (2).pdf
Python Programming Module 3 (2).pdfPython Programming Module 3 (2).pdf
Python Programming Module 3 (2).pdf
 

Mehr von Eyelean xilef

Mehr von Eyelean xilef (11)

The number system
The number systemThe number system
The number system
 
Concept of computer programming iv
Concept of computer programming ivConcept of computer programming iv
Concept of computer programming iv
 
Stereotype
StereotypeStereotype
Stereotype
 
Gui
GuiGui
Gui
 
Poverty
PovertyPoverty
Poverty
 
Database management system
Database management systemDatabase management system
Database management system
 
Database
DatabaseDatabase
Database
 
Codes of ethics
Codes of ethicsCodes of ethics
Codes of ethics
 
The ms visual basic 6
The ms visual basic 6The ms visual basic 6
The ms visual basic 6
 
Computer laboratory rules
Computer laboratory rulesComputer laboratory rules
Computer laboratory rules
 
The product of interconnectivity
The product of interconnectivityThe product of interconnectivity
The product of interconnectivity
 

Kürzlich hochgeladen

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Variable, constant, operators and control statement

  • 1. Variable, Constant, Operators and Control Statement
  • 2. Variables • Programming element used to store a value in the program while the program is running. • It is a name area in the memory which holds temporary data. EXAMPLE: Name = “Shaira” Age = text1.text
  • 3. • EXPLICIT DECLARATION – declaring variable by typing DIM (dimension) statement and a variable name. Syntax: Dim Variable Name As Data type Example: Dim LastName As String • IMPLICIT DECLARATION – declaring a variable without the Dim Statement; simply use the variable on its own. Example: LastName=“Fernandez”
  • 4. Constant • Meaningful Name that takes place of a number or a string that does not change. • Values that do not change during the execution of the program. Syntax: Const Constant Name As data type = value Example: const Pi As Single = 3.142 Score= 100
  • 5. Operators • Operators are symbols that indicates operation to be performed on data. There are 3 types of Operators 1. Arithmetic Operators 2. Relational Operators 3. Conditional Operators
  • 6. Arithmetic Operators- Mathematical Operators that is used to compute inputs from users to generate results. Relational Operators – Operators that is used to compare two values basing on a certain conditions yields a TRUE or FALSE result. Logical Operators – Operators that determine if a particular condition is met. NEXT
  • 7. Operators Description Example Result + Add 5+5 10 - Substract 10-5 5 / Divide 25/5 5 Integer Division 203 6 (disregards the decimal places) * Multiply 5*4 20 ^ Exponent (power of) 3^3 27 Mod Remainder of division 20 Mod 6 2 "George"&" & String concatenation "George Bush" "&"Bush"
  • 8. Operators Description Example Result > Greater than 10>8 True < Less than 10<8 False Greater than >= 20>=10 True or equal to Less than or <= 10<=20 True equal to <> Not Equal to 5<>4 True = Equal to 5=7 False
  • 9. Operators Description Operation will be true if either of the OR operands is true Operation will be true only if both the AND operands are true One sides or other must be true but XOR not both sides NOT Negate truth
  • 10. Condition of AND Operator CONDITION 1 CONDITION2 RESULT TRUE TRUE TRUE FALSE FALSE TRUE FALSE FALSE •If there’s a FALSE the result is false.
  • 11. Condition of OR Operators CONDITION 1 CONDITION2 RESULT TRUE TRUE TRUE FALSE FALSE TRUE FALSE FALSE •If there’s a TRUE the result is true.
  • 12. Condition of XOR Operator CONDITION 1 CONDITION2 RESULT TRUE TRUE TRUE FALSE FALSE TRUE FALSE FALSE •One sides or other must be true but not both sides
  • 13. Condition of NOT Operator CONDITION RESULT TRUE FALSE • Negate truth
  • 14. Get a ¼ sheet of Paper Find the result 1. 9+7+8 6. 10>1 2. 8^3 7. .05>.5 3. 65/13 8. 1500>=150100 4. 95 mod 955 9.0>=0.00 5. (-5)+(-4) 10.5<>10
  • 15. Find the result 1. 10*10<100 And 12<>12 2. 500=500.0 Or 95-15<85 3.True And False 4.Not False 5.1000/100>77 And 96<>95
  • 16. ANSWER KEY • 1. 24 •6. TRUE • 1. FALSE • 2. 512 •7. FALSE • 2. TRUE • 3. 5 •8. FALSE • 3. FALSE • 4. 5 •9. TRUE • 4. TRUE •10. TRUE • 5. FALSE • 5. -9
  • 18. Conditional Statement • It is one of the vital components in programming. It enables a program to respond in different manner every time a program is executed depending on the data entered.
  • 19. Most Commonly Used Conditional Statement. 1. If.. Then Statement 2. If.. Then.. Else Statement 3. If.. Then.. ElseIf Statement 4. Select Case Statement
  • 20. If.. Then Statement • The If...Then statement examines the truthfulness of an expression. It allows your Program to make a decision based on the certain condition. • SYNTAX: If condition then Statement/s End If
  • 21. If.. Then.. Else Statement • The If...Then statement offers only one alternative: to act if the condition is true. Whenever you would like to apply an alternate expression in case the condition is false, you can use the If...Then...Else statement.
  • 22. If.. Then.. Else Statement SYNTAX: If Condition Then If Score = 100 Then Statement1 Label1.caption =“Perfect” Else Else Label1.caption =“with Mistakes” Statement2 End If End If
  • 23. If...Then...ElseIf Statement SYNTAX: The If...Then...ElseIf If Condition1 Then statement acts like Statement1 the If...Then...Else ElseIf Condition2 Then expression, except Statement2 that it offers as ElseIf Condition 3 Then many choices as Statement 3 necessary. End If
  • 24. SELECT CASE STATEMENT • If you have a large number of conditions to examine, the If...Then...Else will go through each one of them. Visual Basic offers the alternative of jumping to the statement that applies to the state of the condition.
  • 25. Syntax Select Case Expression Case Expression1 Select Case Subject Statement1 Case “Mathematics” Case Expression2 lblsubject.caption=“Mathematics” Statement2 Case “Science” Case Expression3 lblsubject.caption=“Science” Statement3 Case “English” End Select lblsubject.caption=“English” End Select
  • 26. LOOP Structure • A loop is an expression used to repeat an action. Visual Basic presents many variations of the loops and they combine the Do and the Loop keywords.
  • 27. Do...While Loop • Used to execute a block of statements in an unspecified number of times while a condition is false on the first pass. The statement is not executed. Syntax: Dim Number As Integer Number = 10 Do while conditions Do While Number <20 Statement/s Number=Number+2 loop Print Number Loop
  • 28. Do...Loop...While Statement Reverse formula of the do while Dim Number As Integer statement. Number = 10 Syntax: Do Do Number=Number+2 Statement(s) Print Number Loop While Loop While Number <20 Condition
  • 29. Do...Until...Loop Statement • This loop will first examine the Condition, instead of examining whether the Condition is true, it will test whether the Condition is false. Syntax: Example: Do Until Condition Dim Number As Integer Statement(s) Number=30 Loop Do Until Number <=20 Number= Number-2 Print Number Loop
  • 30. Do...Loop...Until Statement • An alternative to the Do...Until...loop consists of executing the Statement first. Example: Syntax: Dim Number As Integer Do Number=30 Statement(s) Do Loop Until Number= Number-2 Condition Print Number Loop Until Number <=20
  • 31. Get a ¼ Sheet of Paper Identify the following. 1. Name area which holds temporary data. 2. Operators that is used to compare two values basing on a certain conditions. 3. An expression used to repeat an action. 4. Values that do not change during the execution of the program. 5. symbols that indicates operation to be performed on data.
  • 32. 6. Declaring a variable without the Dim Statement. 7. A Data type that stores a value of True or False 8. Operators that determine if a particular condition is met. 9. Type of data that consists of numbers which can be manipulated with various standard operators. 10. Declaring variable by typing DIM (dimension) statement and a variable name.
  • 33. Identify whether a variable is valid or invalid 1. Name 1 2. (The_variable) 3. My_First_Name 4. He&his_Father 5.Long_Name_Can_beuse
  • 34. ANSWER KEY 1. Variable 2. Relational Operator 1.Invalid 3. Loop 2.Invalid 4. Constant 5. Operators 3.Valid 6. Implicit declaration 4.Invalid 7. Boolean 8. Conditional operator 5.Valid 9. Numerical data type 10. Explicit declaration