SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Error handling and debugging in vb
Error handling and debugging in vbError handling and debugging in vb
Error handling and debugging in vbSalim M
 
Unit 1. Problem Solving with Computer
Unit 1. Problem Solving with Computer   Unit 1. Problem Solving with Computer
Unit 1. Problem Solving with Computer Ashim Lamichhane
 
Problem solving using Computer
Problem solving using ComputerProblem solving using Computer
Problem solving using ComputerDavid Livingston J
 
Comments in C Programming
Comments in C ProgrammingComments in C Programming
Comments in C Programmingprogramming9
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and FlowchartsDeva Singh
 
Introduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 FundamentalsIntroduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 FundamentalsSanay Kumar
 
Visual Basic menu
Visual Basic menuVisual Basic menu
Visual Basic menukuldeep94
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
What is token c programming
What is token c programmingWhat is token c programming
What is token c programmingRumman Ansari
 
Increment and Decrement operators in C++
Increment and Decrement operators in C++Increment and Decrement operators in C++
Increment and Decrement operators in C++Neeru Mittal
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.netMUKALU STEVEN
 
Lesson 02 python keywords and identifiers
Lesson 02   python keywords and identifiersLesson 02   python keywords and identifiers
Lesson 02 python keywords and identifiersNilimesh Halder
 

Tendances (20)

Error handling and debugging in vb
Error handling and debugging in vbError handling and debugging in vb
Error handling and debugging in vb
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Unit 1. Problem Solving with Computer
Unit 1. Problem Solving with Computer   Unit 1. Problem Solving with Computer
Unit 1. Problem Solving with Computer
 
Problem solving using Computer
Problem solving using ComputerProblem solving using Computer
Problem solving using Computer
 
Comments in C Programming
Comments in C ProgrammingComments in C Programming
Comments in C Programming
 
Arithmetic operator
Arithmetic operatorArithmetic operator
Arithmetic operator
 
Operators
OperatorsOperators
Operators
 
Loops c++
Loops c++Loops c++
Loops c++
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and Flowcharts
 
Introduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 FundamentalsIntroduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 Fundamentals
 
Visual Basic menu
Visual Basic menuVisual Basic menu
Visual Basic menu
 
Php introduction
Php introductionPhp introduction
Php introduction
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
What is token c programming
What is token c programmingWhat is token c programming
What is token c programming
 
Increment and Decrement operators in C++
Increment and Decrement operators in C++Increment and Decrement operators in C++
Increment and Decrement operators in C++
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
 
Relational operators
Relational operatorsRelational operators
Relational operators
 
Data types
Data typesData types
Data types
 
Programming Fundamentals
Programming FundamentalsProgramming Fundamentals
Programming Fundamentals
 
Lesson 02 python keywords and identifiers
Lesson 02   python keywords and identifiersLesson 02   python keywords and identifiers
Lesson 02 python keywords and identifiers
 

En vedette

constants, variables and datatypes in C
constants, variables and datatypes in Cconstants, variables and datatypes in C
constants, variables and datatypes in CSahithi Naraparaju
 
Chapter1 c programming data types, variables and constants
Chapter1 c programming   data types, variables and constantsChapter1 c programming   data types, variables and constants
Chapter1 c programming data types, variables and constantsvinay arora
 
Control Structures in Visual Basic
Control Structures in  Visual BasicControl Structures in  Visual Basic
Control Structures in Visual BasicTushar Jain
 
Scientific method ppt
Scientific method pptScientific method ppt
Scientific method pptMaria Donohue
 
Introduction to turbo c
Introduction to turbo cIntroduction to turbo c
Introduction to turbo cHanielle Cheng
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0Aarti P
 
Vb decision making statements
Vb decision making statementsVb decision making statements
Vb decision making statementspragya ratan
 
Introduction to algebra
Introduction to algebraIntroduction to algebra
Introduction to algebraArvin Caya
 
Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)pbarasia
 
Constants, Variables and Data Types in Java
Constants, Variables and Data Types in JavaConstants, Variables and Data Types in Java
Constants, Variables and Data Types in JavaAbhilash Nair
 
Operator in c programming
Operator in c programmingOperator in c programming
Operator in c programmingManoj Tyagi
 

En vedette (17)

constants, variables and datatypes in C
constants, variables and datatypes in Cconstants, variables and datatypes in C
constants, variables and datatypes in C
 
Chapter1 c programming data types, variables and constants
Chapter1 c programming   data types, variables and constantsChapter1 c programming   data types, variables and constants
Chapter1 c programming data types, variables and constants
 
Vb.net (loop structure)
Vb.net (loop structure)Vb.net (loop structure)
Vb.net (loop structure)
 
Control Structures in Visual Basic
Control Structures in  Visual BasicControl Structures in  Visual Basic
Control Structures in Visual Basic
 
Scientific method ppt
Scientific method pptScientific method ppt
Scientific method ppt
 
Introduction to turbo c
Introduction to turbo cIntroduction to turbo c
Introduction to turbo c
 
Turbo c++
Turbo c++Turbo c++
Turbo c++
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Vb decision making statements
Vb decision making statementsVb decision making statements
Vb decision making statements
 
Microsoft visual basic 6
Microsoft visual basic 6Microsoft visual basic 6
Microsoft visual basic 6
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Introduction to algebra
Introduction to algebraIntroduction to algebra
Introduction to algebra
 
Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)
 
Control statements
Control statementsControl statements
Control statements
 
Constants, Variables and Data Types in Java
Constants, Variables and Data Types in JavaConstants, Variables and Data Types in Java
Constants, Variables and Data Types in Java
 
C language ppt
C language pptC language ppt
C language ppt
 
Operator in c programming
Operator in c programmingOperator in c programming
Operator in c programming
 

Similaire à 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
 

Similaire à Variable, constant, operators and control statement (20)

Introducing Swift v2.1
Introducing Swift v2.1Introducing Swift v2.1
Introducing Swift v2.1
 
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
 
MA3696 Lecture 7
MA3696 Lecture 7MA3696 Lecture 7
MA3696 Lecture 7
 
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
 
How to Program
How to ProgramHow to Program
How to Program
 

Plus de Eyelean xilef

Concept of computer programming iv
Concept of computer programming ivConcept of computer programming iv
Concept of computer programming ivEyelean xilef
 
Database management system
Database management systemDatabase management system
Database management systemEyelean xilef
 
Variable, constant, operators and control statement
Variable, constant, operators and control statementVariable, constant, operators and control statement
Variable, constant, operators and control statementEyelean xilef
 
The ms visual basic 6
The ms visual basic 6The ms visual basic 6
The ms visual basic 6Eyelean xilef
 
Computer laboratory rules
Computer laboratory rulesComputer laboratory rules
Computer laboratory rulesEyelean xilef
 
The product of interconnectivity
The product of interconnectivityThe product of interconnectivity
The product of interconnectivityEyelean xilef
 

Plus de Eyelean xilef (12)

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
 
Variable, constant, operators and control statement
Variable, constant, operators and control statementVariable, constant, operators and control statement
Variable, constant, operators and control statement
 
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
 

Dernier

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 

Dernier (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

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