SlideShare a Scribd company logo
PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net )
2006-2013, Mahmoud Fayed ( msfclipper@users.sourceforge.net )
_____________________________________________________________________________________
Table of contents
1 - Introduction
2 - Implementation steps
3 - Final Steps Tree
4 - Application during the runtime
1 - Introduction
In this lesson we are going to learn how to do arithmetic operations.
2 - Implementation Steps
Fig. (1) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Variables)
3 - Select the component (Assignment)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Assignment)
Note : Stop typing when you see the required component is selected
Fig. (2) Component Browser – Select the component (Assignment)
After selecting the component click Ok or press ENTER
Fig. (3) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (4) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Variables)
3 - Select the component (Assignment)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Assignment)
Note : Stop typing when you see the required component is selected
Fig. (5) Component Browser – Select the component (Assignment)
After selecting the component click Ok or press ENTER
Fig. (6) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (7) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (SUM Two Numbers)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (SUM Two Numbers)
Note : Stop typing when you see the required component is selected
Fig. (8) Component Browser – Select the component (SUM Two Numbers)
After selecting the component click Ok or press ENTER
Fig. (9) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (10) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (11) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (12) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (13) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (Subtract)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Subtract)
Note : Stop typing when you see the required component is selected
Fig. (14) Component Browser – Select the component (Subtract)
After selecting the component click Ok or press ENTER
Fig. (15) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (16) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (17) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (18) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (19) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (Multiplication)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Multiplication)
Note : Stop typing when you see the required component is selected
Fig. (20) Component Browser – Select the component (Multiplication)
After selecting the component click Ok or press ENTER
Fig. (21) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (22) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (23) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (24) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (25) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (Division)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Division)
Note : Stop typing when you see the required component is selected
Fig. (26) Component Browser – Select the component (Division)
After selecting the component click Ok or press ENTER
Fig. (27) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (28) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (29) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (30) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (31) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (numeric value to an integer)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (numeric value to an integer)
Note : Stop typing when you see the required component is selected
Fig. (32) Component Browser – Select the component (numeric value to an integer)
After selecting the component click Ok or press ENTER
Fig. (33) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (34) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (35) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (36) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (37) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (Square root)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Square root)
Note : Stop typing when you see the required component is selected
Fig. (38) Component Browser – Select the component (Square root)
After selecting the component click Ok or press ENTER
Fig. (39) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (40) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (41) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (42) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (43) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (Round)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Round)
Note : Stop typing when you see the required component is selected
Fig. (44) Component Browser – Select the component (Round)
After selecting the component click Ok or press ENTER
Fig. (45) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (46) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (47) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (48) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (49) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (modulus (%))
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (modulus (%))
Note : Stop typing when you see the required component is selected
Fig. (50) Component Browser – Select the component (modulus (%))
After selecting the component click Ok or press ENTER
Fig. (51) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (52) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (53) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (54) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (55) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (Generate Random Number)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Generate Random Number)
Note : Stop typing when you see the required component is selected
Fig. (56) Component Browser – Select the component (Generate Random Number)
After selecting the component click Ok or press ENTER
Fig. (57) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (58) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (59) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (60) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (61) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (Min (Smaller of two numeric values))
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Min (Smaller of two numeric values))
Note : Stop typing when you see the required component is selected
Fig. (62) Component Browser – Select the component (Min (Smaller of two numeric values))
After selecting the component click Ok or press ENTER
Fig. (63) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (64) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (65) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (66) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (67) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Arithmetic)
3 - Select the component (Max (Larger of two numeric values))
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Max (Larger of two numeric values))
Note : Stop typing when you see the required component is selected
Fig. (68) Component Browser – Select the component (Max (Larger of two numeric values))
After selecting the component click Ok or press ENTER
Fig. (69) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (70) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (71) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (72) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (73) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Console Application)
3 - Select the component (Wait (Key/Seconds))
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Wait (Key/Seconds))
Note : Stop typing when you see the required component is selected
Fig. (74) Component Browser – Select the component (Wait (Key/Seconds))
After selecting the component click Ok or press ENTER
Fig. (75) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (76) Goal Desginer - Final Steps Tree
3 - Final Steps Tree
The First Step
num1 = 40
num2 = 10
myout = num1 + num2
Print text (myout) to console
myout = num1 - num2
Print text (myout) to console
myout = num1 * num2
Print text (myout) to console
myout = num1 / num2
Print text (myout) to console
myout = Convert numeric value myout to an integer
Print text (myout) to console
myout = the square root of a positive number 9
Print text (myout) to console
myout = Round 1.6 decimals 0
Print text (myout) to console
myout = 10 % 3
Print text (myout) to console
myx = Random number, limit 100
Print text (myx) to console
myout = The Smaller (MIN) of 7 , 4
Print text (myout) to console
myout = The Larger (MAX) of 12 , 27
Print text (myout) to console
WAIT ( 10 SECONDS)
4 - Application during the runtime
Fig. (77) Application during the runtime

More Related Content

What's hot (20)

PDF
Programming Without Coding Technology (PWCT) - Get Input From User
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - PolarCryptoLight ActiveX
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Functions and Procedures
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Create Menus in our console ap...
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Adding controls to windows.
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Encrypt/Decrypt Files using Po...
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Crystal Reports 10
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Add toolbar to the window
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Hello Lily Sample
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Play Flash Movie
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Variables
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Center Window
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Tab control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Timer control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Simple GUI Application
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Browse control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Get Input From User
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - PolarCryptoLight ActiveX
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Functions and Procedures
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Create Menus in our console ap...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Adding controls to windows.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Encrypt/Decrypt Files using Po...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Crystal Reports 10
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Add toolbar to the window
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Hello Lily Sample
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Play Flash Movie
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Variables
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Center Window
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Tab control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Timer control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Simple GUI Application
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Browse control
Mahmoud Samir Fayed
 

Viewers also liked (15)

DOCX
Historia
peritamanzanita
 
DOCX
DMB CV
Debbie Blatt
 
PPTX
Informatica vida animal diapos
Eliana Vasquez Niño
 
PDF
PM_Sponsoring Dynamo Dresden.pdf
unn | UNITED NEWS NETWORK GmbH
 
PPTX
MM.Adv.Proposal
Michail Гаркунов
 
PDF
Certificate of Training - Supervision
Jacob Wilson
 
DOCX
EL44siapinclinicalimplicationsFINAL
Elisabeth Siapin, RN, BSN
 
PDF
Programming Without Coding Technology (PWCT) - HTTP Get Component
Mahmoud Samir Fayed
 
PPTX
Olaapp
Durgesh Lohar
 
PPTX
Test
askaksj
 
DOCX
MODUL MEDIA PEMBELAJARAN BERBASIS INFORMATION COMMUNICATION TECHNOLOGY (ICT)
yatitarbiyah
 
PPTX
Trabajo colaborativo intercambio postales
Anzoategui Docente
 
PDF
09.10.2014, Review and outlook of Mongolian investment environment, Bilguun A.
The Business Council of Mongolia
 
PPTX
Dr Jeremy Lockwood - Dinosaurs and sex - Isle of Wight Cafe Scientifique - 11...
Simon Perry
 
PPTX
Epistemology
einsteinrelativity
 
Historia
peritamanzanita
 
DMB CV
Debbie Blatt
 
Informatica vida animal diapos
Eliana Vasquez Niño
 
PM_Sponsoring Dynamo Dresden.pdf
unn | UNITED NEWS NETWORK GmbH
 
MM.Adv.Proposal
Michail Гаркунов
 
Certificate of Training - Supervision
Jacob Wilson
 
EL44siapinclinicalimplicationsFINAL
Elisabeth Siapin, RN, BSN
 
Programming Without Coding Technology (PWCT) - HTTP Get Component
Mahmoud Samir Fayed
 
Test
askaksj
 
MODUL MEDIA PEMBELAJARAN BERBASIS INFORMATION COMMUNICATION TECHNOLOGY (ICT)
yatitarbiyah
 
Trabajo colaborativo intercambio postales
Anzoategui Docente
 
09.10.2014, Review and outlook of Mongolian investment environment, Bilguun A.
The Business Council of Mongolia
 
Dr Jeremy Lockwood - Dinosaurs and sex - Isle of Wight Cafe Scientifique - 11...
Simon Perry
 
Epistemology
einsteinrelativity
 
Ad

Similar to Programming Without Coding Technology (PWCT) - Arithmetic operations (10)

PDF
Programming Without Coding Technology (PWCT) - ActiveSkin ActiveX Control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Compress Files using PolarZipL...
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - ASCII Code
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - ShellExplorer Sample
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - While Loop component
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - IF Statement Component
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Using the For Loop component.
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Treeview control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ActiveSkin ActiveX Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Compress Files using PolarZipL...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ASCII Code
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ShellExplorer Sample
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - While Loop component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - IF Statement Component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Using the For Loop component.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Treeview control
Mahmoud Samir Fayed
 
Ad

More from Mahmoud Samir Fayed (20)

PDF
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
 

Recently uploaded (20)

PPTX
Seamless-Image-Conversion-From-Raster-to-wrt-rtx-rtx.pptx
Quick Conversion Services
 
PDF
capitulando la keynote de GrafanaCON 2025 - Madrid
Imma Valls Bernaus
 
PDF
AI Software Development Process, Strategies and Challenges
Net-Craft.com
 
PDF
TEASMA: A Practical Methodology for Test Adequacy Assessment of Deep Neural N...
Lionel Briand
 
PDF
Power BI vs Tableau vs Looker - Which BI Tool is Right for You?
MagnusMinds IT Solution LLP
 
PPTX
IObit Uninstaller Pro 14.3.1.8 Crack Free Download 2025
sdfger qwerty
 
PPTX
Android Notifications-A Guide to User-Facing Alerts in Android .pptx
Nabin Dhakal
 
PDF
Alur Perkembangan Software dan Jaringan Komputer
ssuser754303
 
PPTX
ERP - FICO Presentation BY BSL BOKARO STEEL LIMITED.pptx
ravisranjan
 
PDF
What Is an Internal Quality Audit and Why It Matters for Your QMS
BizPortals365
 
PDF
Continouous failure - Why do we make our lives hard?
Papp Krisztián
 
PPTX
CONCEPT OF PROGRAMMING in language .pptx
tamim41
 
PPTX
Introduction to web development | MERN Stack
JosephLiyon
 
PDF
From Chaos to Clarity: Mastering Analytics Governance in the Modern Enterprise
Wiiisdom
 
PDF
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
PDF
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
 
PDF
Dealing with JSON in the relational world
Andres Almiray
 
PPTX
Perfecting XM Cloud for Multisite Setup.pptx
Ahmed Okour
 
PDF
AWS Consulting Services: Empowering Digital Transformation with Nlineaxis
Nlineaxis IT Solutions Pvt Ltd
 
PDF
>Nitro Pro Crack 14.36.1.0 + Keygen Free Download [Latest]
utfefguu
 
Seamless-Image-Conversion-From-Raster-to-wrt-rtx-rtx.pptx
Quick Conversion Services
 
capitulando la keynote de GrafanaCON 2025 - Madrid
Imma Valls Bernaus
 
AI Software Development Process, Strategies and Challenges
Net-Craft.com
 
TEASMA: A Practical Methodology for Test Adequacy Assessment of Deep Neural N...
Lionel Briand
 
Power BI vs Tableau vs Looker - Which BI Tool is Right for You?
MagnusMinds IT Solution LLP
 
IObit Uninstaller Pro 14.3.1.8 Crack Free Download 2025
sdfger qwerty
 
Android Notifications-A Guide to User-Facing Alerts in Android .pptx
Nabin Dhakal
 
Alur Perkembangan Software dan Jaringan Komputer
ssuser754303
 
ERP - FICO Presentation BY BSL BOKARO STEEL LIMITED.pptx
ravisranjan
 
What Is an Internal Quality Audit and Why It Matters for Your QMS
BizPortals365
 
Continouous failure - Why do we make our lives hard?
Papp Krisztián
 
CONCEPT OF PROGRAMMING in language .pptx
tamim41
 
Introduction to web development | MERN Stack
JosephLiyon
 
From Chaos to Clarity: Mastering Analytics Governance in the Modern Enterprise
Wiiisdom
 
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
 
Dealing with JSON in the relational world
Andres Almiray
 
Perfecting XM Cloud for Multisite Setup.pptx
Ahmed Okour
 
AWS Consulting Services: Empowering Digital Transformation with Nlineaxis
Nlineaxis IT Solutions Pvt Ltd
 
>Nitro Pro Crack 14.36.1.0 + Keygen Free Download [Latest]
utfefguu
 

Programming Without Coding Technology (PWCT) - Arithmetic operations

  • 1. PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net ) 2006-2013, Mahmoud Fayed ( [email protected] ) _____________________________________________________________________________________ Table of contents 1 - Introduction 2 - Implementation steps 3 - Final Steps Tree 4 - Application during the runtime 1 - Introduction In this lesson we are going to learn how to do arithmetic operations. 2 - Implementation Steps Fig. (1) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected
  • 2. Fig. (2) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (3) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 3. Fig. (4) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (5) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER
  • 4. Fig. (6) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (7) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (SUM Two Numbers) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (SUM Two Numbers) Note : Stop typing when you see the required component is selected
  • 5. Fig. (8) Component Browser – Select the component (SUM Two Numbers) After selecting the component click Ok or press ENTER Fig. (9) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 6. Fig. (10) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (11) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 7. Fig. (12) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (13) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (Subtract) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Subtract) Note : Stop typing when you see the required component is selected
  • 8. Fig. (14) Component Browser – Select the component (Subtract) After selecting the component click Ok or press ENTER Fig. (15) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 9. Fig. (16) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (17) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 10. Fig. (18) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (19) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (Multiplication) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Multiplication) Note : Stop typing when you see the required component is selected
  • 11. Fig. (20) Component Browser – Select the component (Multiplication) After selecting the component click Ok or press ENTER Fig. (21) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 12. Fig. (22) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (23) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 13. Fig. (24) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (25) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (Division) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Division) Note : Stop typing when you see the required component is selected
  • 14. Fig. (26) Component Browser – Select the component (Division) After selecting the component click Ok or press ENTER Fig. (27) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 15. Fig. (28) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (29) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 16. Fig. (30) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (31) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (numeric value to an integer) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (numeric value to an integer) Note : Stop typing when you see the required component is selected
  • 17. Fig. (32) Component Browser – Select the component (numeric value to an integer) After selecting the component click Ok or press ENTER Fig. (33) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 18. Fig. (34) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (35) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 19. Fig. (36) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (37) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (Square root) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Square root) Note : Stop typing when you see the required component is selected
  • 20. Fig. (38) Component Browser – Select the component (Square root) After selecting the component click Ok or press ENTER Fig. (39) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 21. Fig. (40) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (41) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 22. Fig. (42) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (43) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (Round) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Round) Note : Stop typing when you see the required component is selected
  • 23. Fig. (44) Component Browser – Select the component (Round) After selecting the component click Ok or press ENTER Fig. (45) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 24. Fig. (46) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (47) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 25. Fig. (48) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (49) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (modulus (%)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (modulus (%)) Note : Stop typing when you see the required component is selected
  • 26. Fig. (50) Component Browser – Select the component (modulus (%)) After selecting the component click Ok or press ENTER Fig. (51) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 27. Fig. (52) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (53) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 28. Fig. (54) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (55) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (Generate Random Number) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Generate Random Number) Note : Stop typing when you see the required component is selected
  • 29. Fig. (56) Component Browser – Select the component (Generate Random Number) After selecting the component click Ok or press ENTER Fig. (57) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 30. Fig. (58) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (59) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 31. Fig. (60) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (61) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (Min (Smaller of two numeric values)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Min (Smaller of two numeric values)) Note : Stop typing when you see the required component is selected
  • 32. Fig. (62) Component Browser – Select the component (Min (Smaller of two numeric values)) After selecting the component click Ok or press ENTER Fig. (63) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 33. Fig. (64) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (65) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 34. Fig. (66) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (67) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arithmetic) 3 - Select the component (Max (Larger of two numeric values)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Max (Larger of two numeric values)) Note : Stop typing when you see the required component is selected
  • 35. Fig. (68) Component Browser – Select the component (Max (Larger of two numeric values)) After selecting the component click Ok or press ENTER Fig. (69) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 36. Fig. (70) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected Fig. (71) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER
  • 37. Fig. (72) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (73) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Console Application) 3 - Select the component (Wait (Key/Seconds)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Wait (Key/Seconds)) Note : Stop typing when you see the required component is selected
  • 38. Fig. (74) Component Browser – Select the component (Wait (Key/Seconds)) After selecting the component click Ok or press ENTER Fig. (75) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 39. Fig. (76) Goal Desginer - Final Steps Tree 3 - Final Steps Tree The First Step num1 = 40 num2 = 10 myout = num1 + num2 Print text (myout) to console myout = num1 - num2 Print text (myout) to console myout = num1 * num2 Print text (myout) to console myout = num1 / num2 Print text (myout) to console myout = Convert numeric value myout to an integer Print text (myout) to console myout = the square root of a positive number 9 Print text (myout) to console myout = Round 1.6 decimals 0 Print text (myout) to console myout = 10 % 3 Print text (myout) to console myx = Random number, limit 100 Print text (myx) to console myout = The Smaller (MIN) of 7 , 4 Print text (myout) to console myout = The Larger (MAX) of 12 , 27 Print text (myout) to console WAIT ( 10 SECONDS) 4 - Application during the runtime
  • 40. Fig. (77) Application during the runtime