SlideShare a Scribd company logo
UiPath Suncoast Credit
Union and Armwood HS
Session 3
Lesson 3 Variables and
Arguments
Agenda
Variables and Their Types
1
Variables Panel
2
Scope of a Variable
3
Arguments
4
Arguments Panel
5
Argument Directions
6
Arguments vs. Variables
7
Learning Objectives
1 Define Variables and Explain Their Types
2 Explain Variables Panel
3 Explain the Scope of a Variable
4 Explain Arguments
5 Explain Arguments Panel
Learning Objectives
6 Describe and Use Argument Directions
7 Compare Arguments and Variables
• Introduction to Variables
• Properties of Variables
• Best Practices for Naming Variables
• Types of Variables in Studio
Variables and Their Types
Variables are containers that are used to store multiple types of data. A variable:
Introduction to Variables
• makes it easier to label and store data which can later be used
throughout the automation process
• has an initial value that may change during the program
through an external input, data manipulation or passing from
one activity to another
• is like a box that stores data
Example: A box (variable) named Counter that tracks the
number of times users clicked on an item
• can be used throughout the automation process later and can
also be used in multiple workflows with modifications
Scope
Designates parts of a
program that can use a
variable (local, global)
4
Type
Kind of data that the
variable is intended to
store
2
Value
Data that a variable
holds (may change
during the process)
3
Name
Name of the variable
1
Users can configure variables through their properties:
Properties of Variables
A variable’s name should be meaningful and hint towards the information it stores. While naming any
variable, the user should:
Best Practices for Naming Variables
Use clear & meaningful names
Assign names in a consistent manner
Use Camel case to name variable
Keep the names descriptive yet short
02
String
1
3
4
2
Boolean
Number
Date and Time
5
6
7
DataTabl
e
QueueItem
Array
Different types of variables in Studio are:
Types of Variables
• Company Name in
Invoice
• Variable name
can be
CompName
with value “XYZ
Corp”.
Example
To store text and reuse
it in the code for
specific actions
Usage
String variables help
store any sequence of
text
Definition
1. String Variables
• Is the item available
in the invoice?
• TRUE when the
item is available
• FALSE when the
item is
unavailable
Example
Used with control
statements to help
determine the flow of a
program
Usage
Boolean variables hold
only two values: “True”
or “False”
Definition
2. Boolean Variables
• Item Quantity
• Variable name
can be
ItemQuant with
value 50
Example
To execute equations
or perform
comparisons, pass
important data, etc.
Usage
Number variables store
numeric values
Definition
3. Number Variables
• Invoice Date
• Variable name
can be InvDate
with value
01/01/2020
Example
Used to calculate the
number of days
between two dates,
store current date
details, etc.
Usage
Date and time variables
store information about
any date and time
Definition
4. Date and Time Variables
• List of all items in the
invoice
• Variable name
can be
dt_InvItem with
values Item1,
Item2, Item3,….
Example
Used to migrate data
from a database to
another, extract
information from a
website and store it
locally in a spreadsheet
Usage
DataTable variables
store tabular data in
rows & columns and
may hold large pieces
of data & act as a
database
Definition
5. DataTable Variables
• A particular invoice
in the queue of
invoices
Example
Used to input extracted
items in other
processes
Usage
A variable particular to
UiPath, the QueueItem
variable stores an item
extracted from a queue
(container of items)
Definition
6. QueueItem Variables
• An array of names of
two items
• Variable name
can be
ArrCompName
with value
{“ABC”, “XYZ”}
Example
Used to organize data
so that a related set of
values can be easily
sorted or searched
Usage
An Array variable is a
collection that stores
multiple elements of the
same data type
Definition
7. Array Variables
Array String
It is a sequential collection of elements of similar
data types
It is a sequence of single characters represented as a
single data type
Its elements are stored contiguously in increasing
memory locations
It can be stored in any manner in memory locations
It is a special variable that can hold more than one
value at a time
It can hold only character data
Its length is predefined Its size is not predefined
Array vs. String
• Introduction to Variables Panel
• Managing Variables
Variables Panel
It enables the users to create variables and modify them.
Introduction to Variables Panel
Introduction to Variables Panel
Step 01
Define a name
Step 02
Choose type from
drop-down list
Step 03
Choose scope
Step 04
Specify a default
value, if required
In Studio, a user can create, modify and initialize variables from the Variables Panel.
Managing Variables
Create Initialize
Modify
Demonstrate the steps to create Variables using:
• Variables panel
• Designer panel
• Properties panel
Classroom Exercise
• Introduction to the Scope of a
Variable
Scope of a Variable
A variable declared
for a parent activity is
available in the entire
workflow
A variable declared in
any specific activity is
available only for the
scope of that activity
The scope is chosen from
the list of sequences in
the Scope drop-down
field while creating a
variable. The variable is
available in the selected
container
The scope determines the containers in which the variable is available.
Introduction to the Scope of a Variable
• Introduction to Arguments
• Properties of Arguments
Arguments
Arguments are used to pass data from one workflow to another.
Introduction to Arguments
Enable users
to reuse workflows
Store data
dynamically
Useful in automation projects
with multiple workflows
Direction
Direction from/to
which the data is
passed
02
Name
Name of the
argument
01
Value
Data that an
argument holds
04
Type
Kind of data that the
argument is intended
to store
03
Users can configure arguments through their properties:
Properties of Arguments
• Introduction to Arguments Panel
• Managing Arguments
Arguments Panel
Enables the users to create arguments and modify them.
Introduction to Arguments Panel
Step 01
Define a name
Step 02
Set the direction
Step 03
Specify the data type
Step 04
Specify a default
value
In Studio, a user can create arguments from the Arguments Panel through the ‘Create Argument’ option.
Managing Arguments
• Introduction to Argument
directions
Argument Directions
In
• Argument can only be used within a given project
Out
• Argument can be used to pass data outside a given project
In/Out
• Argument can be used both within and outside a project
01
02
03
Specify the direction from/to which the data is passed.
Introduction to Argument Directions
Demonstrate the steps to create and initialize
arguments through the Arguments panel. Create two
workflows:
• The first workflow will add two arguments and pass
the result to the other workflow
• The second workflow will then add the values and
return the result
Classroom Exercise
• Comparison
Arguments vs. Variables
Arguments Variables
Argument stores data and passes it between
workflows
Variable stores data and passes it between
activities
It can be used across multiple workflows
(direction to be defined)
It is limited to the workflow in which it is
defined
It is created & modified through the Arguments
Panel
It is created & modified through the Variables
Panel
It is defined by properties: Name, Direction,
Type, Default Value
It is defined by properties: Name, Type,
Scope, Default Value
Arguments vs. Variables
Build a workflow that swaps two numbers using a third
variable.
• Ask the user to input two numeric values and store
them in two variables
• Swap values of both the variables using a third
variable
• Display initial and swapped values of both the
variables in the Output panel
Practice Exercise
Summary
Variable and Its Types
1
Variables Panel
2
Scope of a Variable
3
Arguments
4
Arguments Panel
5
Argument Directions
6
Argument vs. Variable
7

More Related Content

PPTX
Variable and Arguments_4.pptx
Rohit Radhakrishnan
 
PPTX
Variables, Arguments & Imports.pptx
ApurbaSamanta9
 
PDF
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
Diana Gray, MBA
 
PDF
RPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdf
Cristina Vidu
 
PDF
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
PPTX
Variable is a symbolic name for information
pacadafe
 
PPTX
G9 Polaris Programming.pptx algorithm information communication technology
pacadafe
 
KEY
.NET Variables and Data Types
LearnNowOnline
 
Variable and Arguments_4.pptx
Rohit Radhakrishnan
 
Variables, Arguments & Imports.pptx
ApurbaSamanta9
 
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
Diana Gray, MBA
 
RPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdf
Cristina Vidu
 
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Variable is a symbolic name for information
pacadafe
 
G9 Polaris Programming.pptx algorithm information communication technology
pacadafe
 
.NET Variables and Data Types
LearnNowOnline
 

Similar to Suncoast Credit Union and Armwood High School - UiPath automation developer series - session 3 (20)

PPTX
Variable and constants in Vb.NET
Jaya Kumari
 
PPTX
CHAPTER 3- Lesson A
MLG College of Learning, Inc
 
PPTX
PLF-Lesson tsu lecture time 2 units-2.pptx
MattFlordeliza1
 
PPTX
Variables and calculations_chpt_4
cmontanez
 
PPTX
CHAPTER 2 (Data types,Variables) in Visual Basic Programming
abacusgtuc
 
PPTX
E learning excel vba programming lesson 3
Vijay Perepa
 
PPT
codingtechniques1.ppt
azida3
 
PPTX
PF 2- Data Types and Veriables (1).pptx
MuhammadMuzaib1
 
PDF
Using Variables in Programming
unadvisednerve735
 
PDF
Using Variables in Programming
abortivepyramid08
 
PPT
Qtp - Introduction to fundamentals of vbscript
Vibrant Technologies & Computers
 
PPS
Visual Basic Review - ICA
emtrajano
 
PPTX
Articulate Storyline - Fundamentals of Variables
NuggetHead Studioz
 
PPTX
1.3 variables
allenbailey
 
PDF
Using Variables in Programming
flippanthorse6864
 
PPT
Ppt lesson 05
Linda Bodrie
 
PPT
Lesson 5 PP
Linda Bodrie
 
Variable and constants in Vb.NET
Jaya Kumari
 
CHAPTER 3- Lesson A
MLG College of Learning, Inc
 
PLF-Lesson tsu lecture time 2 units-2.pptx
MattFlordeliza1
 
Variables and calculations_chpt_4
cmontanez
 
CHAPTER 2 (Data types,Variables) in Visual Basic Programming
abacusgtuc
 
E learning excel vba programming lesson 3
Vijay Perepa
 
codingtechniques1.ppt
azida3
 
PF 2- Data Types and Veriables (1).pptx
MuhammadMuzaib1
 
Using Variables in Programming
unadvisednerve735
 
Using Variables in Programming
abortivepyramid08
 
Qtp - Introduction to fundamentals of vbscript
Vibrant Technologies & Computers
 
Visual Basic Review - ICA
emtrajano
 
Articulate Storyline - Fundamentals of Variables
NuggetHead Studioz
 
1.3 variables
allenbailey
 
Using Variables in Programming
flippanthorse6864
 
Ppt lesson 05
Linda Bodrie
 
Lesson 5 PP
Linda Bodrie
 
Ad

More from DianaGray10 (20)

PDF
Upskill to Agentic Automation 2025 - Kickoff Meeting
DianaGray10
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
UiPath and Dream to Succeed Kick Off 2025 AI Agentic Automation RPA Program 2025
DianaGray10
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
Create Your First AI Agent with UiPath Agent Builder
DianaGray10
 
PPTX
UiPath Agentic Automation: Community Developer Opportunities
DianaGray10
 
PPTX
UiPath Agentic Automation: Community Developer Opportunities
DianaGray10
 
PDF
UiPath Automation Developer Associate 2025 Series - Career Office Hours
DianaGray10
 
PPTX
SAP Automation with UiPath: Leveraging AI for SAP Automation - Part 8 of 8
DianaGray10
 
PDF
SAP Automation with UiPath: Top 10 Use Cases Across FI/MM/SD/Basis/PP Modules...
DianaGray10
 
PDF
SAP Automation with UiPath: Solution Accelerators and Best Practices - Part 6...
DianaGray10
 
PDF
UiPath NY AI Series: Session 4: UiPath AutoPilot for Developers using Studio Web
DianaGray10
 
PDF
SAP Automation with UiPath: SAP Test Automation - Part 5 of 8
DianaGray10
 
PDF
UiPath Agentic automation with Autopilot for everyone + new features/releases
DianaGray10
 
PDF
UiPath NY AI Series: Session 3: UiPath Autopilot for Everyone with Clipboard AI
DianaGray10
 
PDF
UiPath Automation Developer Associate Training Series 2025 - Session 8
DianaGray10
 
PDF
UiPath Automation Developer Associate Training Series 2025 - Session 7
DianaGray10
 
PDF
UiPath Automation Developer Associate Training Series 2025 - Session 6
DianaGray10
 
Upskill to Agentic Automation 2025 - Kickoff Meeting
DianaGray10
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
UiPath and Dream to Succeed Kick Off 2025 AI Agentic Automation RPA Program 2025
DianaGray10
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Create Your First AI Agent with UiPath Agent Builder
DianaGray10
 
UiPath Agentic Automation: Community Developer Opportunities
DianaGray10
 
UiPath Agentic Automation: Community Developer Opportunities
DianaGray10
 
UiPath Automation Developer Associate 2025 Series - Career Office Hours
DianaGray10
 
SAP Automation with UiPath: Leveraging AI for SAP Automation - Part 8 of 8
DianaGray10
 
SAP Automation with UiPath: Top 10 Use Cases Across FI/MM/SD/Basis/PP Modules...
DianaGray10
 
SAP Automation with UiPath: Solution Accelerators and Best Practices - Part 6...
DianaGray10
 
UiPath NY AI Series: Session 4: UiPath AutoPilot for Developers using Studio Web
DianaGray10
 
SAP Automation with UiPath: SAP Test Automation - Part 5 of 8
DianaGray10
 
UiPath Agentic automation with Autopilot for everyone + new features/releases
DianaGray10
 
UiPath NY AI Series: Session 3: UiPath Autopilot for Everyone with Clipboard AI
DianaGray10
 
UiPath Automation Developer Associate Training Series 2025 - Session 8
DianaGray10
 
UiPath Automation Developer Associate Training Series 2025 - Session 7
DianaGray10
 
UiPath Automation Developer Associate Training Series 2025 - Session 6
DianaGray10
 
Ad

Recently uploaded (20)

PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 

Suncoast Credit Union and Armwood High School - UiPath automation developer series - session 3

  • 1. UiPath Suncoast Credit Union and Armwood HS Session 3
  • 2. Lesson 3 Variables and Arguments
  • 3. Agenda Variables and Their Types 1 Variables Panel 2 Scope of a Variable 3 Arguments 4 Arguments Panel 5 Argument Directions 6 Arguments vs. Variables 7
  • 4. Learning Objectives 1 Define Variables and Explain Their Types 2 Explain Variables Panel 3 Explain the Scope of a Variable 4 Explain Arguments 5 Explain Arguments Panel
  • 5. Learning Objectives 6 Describe and Use Argument Directions 7 Compare Arguments and Variables
  • 6. • Introduction to Variables • Properties of Variables • Best Practices for Naming Variables • Types of Variables in Studio Variables and Their Types
  • 7. Variables are containers that are used to store multiple types of data. A variable: Introduction to Variables • makes it easier to label and store data which can later be used throughout the automation process • has an initial value that may change during the program through an external input, data manipulation or passing from one activity to another • is like a box that stores data Example: A box (variable) named Counter that tracks the number of times users clicked on an item • can be used throughout the automation process later and can also be used in multiple workflows with modifications
  • 8. Scope Designates parts of a program that can use a variable (local, global) 4 Type Kind of data that the variable is intended to store 2 Value Data that a variable holds (may change during the process) 3 Name Name of the variable 1 Users can configure variables through their properties: Properties of Variables
  • 9. A variable’s name should be meaningful and hint towards the information it stores. While naming any variable, the user should: Best Practices for Naming Variables Use clear & meaningful names Assign names in a consistent manner Use Camel case to name variable Keep the names descriptive yet short
  • 11. • Company Name in Invoice • Variable name can be CompName with value “XYZ Corp”. Example To store text and reuse it in the code for specific actions Usage String variables help store any sequence of text Definition 1. String Variables
  • 12. • Is the item available in the invoice? • TRUE when the item is available • FALSE when the item is unavailable Example Used with control statements to help determine the flow of a program Usage Boolean variables hold only two values: “True” or “False” Definition 2. Boolean Variables
  • 13. • Item Quantity • Variable name can be ItemQuant with value 50 Example To execute equations or perform comparisons, pass important data, etc. Usage Number variables store numeric values Definition 3. Number Variables
  • 14. • Invoice Date • Variable name can be InvDate with value 01/01/2020 Example Used to calculate the number of days between two dates, store current date details, etc. Usage Date and time variables store information about any date and time Definition 4. Date and Time Variables
  • 15. • List of all items in the invoice • Variable name can be dt_InvItem with values Item1, Item2, Item3,…. Example Used to migrate data from a database to another, extract information from a website and store it locally in a spreadsheet Usage DataTable variables store tabular data in rows & columns and may hold large pieces of data & act as a database Definition 5. DataTable Variables
  • 16. • A particular invoice in the queue of invoices Example Used to input extracted items in other processes Usage A variable particular to UiPath, the QueueItem variable stores an item extracted from a queue (container of items) Definition 6. QueueItem Variables
  • 17. • An array of names of two items • Variable name can be ArrCompName with value {“ABC”, “XYZ”} Example Used to organize data so that a related set of values can be easily sorted or searched Usage An Array variable is a collection that stores multiple elements of the same data type Definition 7. Array Variables
  • 18. Array String It is a sequential collection of elements of similar data types It is a sequence of single characters represented as a single data type Its elements are stored contiguously in increasing memory locations It can be stored in any manner in memory locations It is a special variable that can hold more than one value at a time It can hold only character data Its length is predefined Its size is not predefined Array vs. String
  • 19. • Introduction to Variables Panel • Managing Variables Variables Panel
  • 20. It enables the users to create variables and modify them. Introduction to Variables Panel
  • 21. Introduction to Variables Panel Step 01 Define a name Step 02 Choose type from drop-down list Step 03 Choose scope Step 04 Specify a default value, if required
  • 22. In Studio, a user can create, modify and initialize variables from the Variables Panel. Managing Variables Create Initialize Modify
  • 23. Demonstrate the steps to create Variables using: • Variables panel • Designer panel • Properties panel Classroom Exercise
  • 24. • Introduction to the Scope of a Variable Scope of a Variable
  • 25. A variable declared for a parent activity is available in the entire workflow A variable declared in any specific activity is available only for the scope of that activity The scope is chosen from the list of sequences in the Scope drop-down field while creating a variable. The variable is available in the selected container The scope determines the containers in which the variable is available. Introduction to the Scope of a Variable
  • 26. • Introduction to Arguments • Properties of Arguments Arguments
  • 27. Arguments are used to pass data from one workflow to another. Introduction to Arguments Enable users to reuse workflows Store data dynamically Useful in automation projects with multiple workflows
  • 28. Direction Direction from/to which the data is passed 02 Name Name of the argument 01 Value Data that an argument holds 04 Type Kind of data that the argument is intended to store 03 Users can configure arguments through their properties: Properties of Arguments
  • 29. • Introduction to Arguments Panel • Managing Arguments Arguments Panel
  • 30. Enables the users to create arguments and modify them. Introduction to Arguments Panel
  • 31. Step 01 Define a name Step 02 Set the direction Step 03 Specify the data type Step 04 Specify a default value In Studio, a user can create arguments from the Arguments Panel through the ‘Create Argument’ option. Managing Arguments
  • 32. • Introduction to Argument directions Argument Directions
  • 33. In • Argument can only be used within a given project Out • Argument can be used to pass data outside a given project In/Out • Argument can be used both within and outside a project 01 02 03 Specify the direction from/to which the data is passed. Introduction to Argument Directions
  • 34. Demonstrate the steps to create and initialize arguments through the Arguments panel. Create two workflows: • The first workflow will add two arguments and pass the result to the other workflow • The second workflow will then add the values and return the result Classroom Exercise
  • 36. Arguments Variables Argument stores data and passes it between workflows Variable stores data and passes it between activities It can be used across multiple workflows (direction to be defined) It is limited to the workflow in which it is defined It is created & modified through the Arguments Panel It is created & modified through the Variables Panel It is defined by properties: Name, Direction, Type, Default Value It is defined by properties: Name, Type, Scope, Default Value Arguments vs. Variables
  • 37. Build a workflow that swaps two numbers using a third variable. • Ask the user to input two numeric values and store them in two variables • Swap values of both the variables using a third variable • Display initial and swapped values of both the variables in the Output panel Practice Exercise
  • 38. Summary Variable and Its Types 1 Variables Panel 2 Scope of a Variable 3 Arguments 4 Arguments Panel 5 Argument Directions 6 Argument vs. Variable 7