HP 9g hp 9g_user's manual_manuel de l'utilisateur_EF_HDP1SG181S5.pdf - Page 27

INPUT memory variable, PRINT text , memory variable, Lbl n, GOTO n, GOSUB PROG n

Page 27 highlights

INPUT memory variable ⇒ Makes the program pause for data input. memory variable = _ appears on the display. Enter a value and press [ ]. The value is assigned to the specified variable, and the program resumes execution. To input more than one memory variable, separate them with a semicolon (;). PRINT " text " , memory variable ⇒ Print the text specified inside the double quotation marks and the value of the specified memory variable. Conditional branching IF ( condition ) THEN { statement } ⇒ IF the condition is true, THEN statement is executed. IF ( condition ) THEN { statement }; ELSE { statement } ⇒ IF the condition is true, the specified THEN statement is executed, otherwise the ELSE statement is executed. Jump commands Lbl n ⇒ An Lbl n command marks a destination point for a GOTO n jump command. Each label name (Lbl) must be unique (that is, not repeated in the same program area). The label suffix n must be an integer from 0 to 9. GOTO n ⇒ When program execution encounters a GOTO n statement, execution jumps to Lbl n (where n is the same value as the n in the GOTO n statement). Mainroutine and Subroutine GOSUB PROG n ; ⇒ You can jump between program areas, so that the resulting execution is made up of code from different program areas. The program from which other program areas are jumped to is the mainroutine, and an area jumped to is a subroutine. To cause a jump to a subroutine, enter PROG n where n is the number of the destination program area. Note: The GOTO n command does not allow jumps between program areas. A GOTO n command only jumps to the corresponding label (Lbl) within the same program area. End E-27

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172

E-27
INPUT memory variable
Makes the program pause for data input.
memory variable =
appears on the display. Enter a value and press [
]. The value is
assigned to the specified variable, and the program resumes execution.
To input more than one memory variable, separate them with a
semicolon (;).
PRINT “ text ” , memory variable
Print the text specified inside the double quotation marks and the
value of the specified memory variable.
Conditional branching
IF
( condition
) THEN
{
statement
}
IF
the
condition
is true,
THEN
statement
is executed.
IF (
condition
) THEN {
statement
}; ELSE {
statement
}
IF
the
condition
is true, the specified
THEN
statement
is executed,
otherwise the
ELSE
statement
is executed.
Jump commands
Lbl n
An
Lbl n
command marks a destination point for a
GOTO n
jump
command. Each label name (
Lbl
) must be unique (that is, not repeated in
the same program area). The label suffix
n
must be an integer from 0 to
9.
GOTO n
When program execution encounters a
GOTO
n
statement, execution
jumps to
Lbl
n
(where
n
is the same value as the
n
in the
GOTO
n
statement).
Mainroutine and Subroutine
GOSUB PROG n ;
You can jump between program areas, so that the resulting execution
is made up of code from different program areas. The program from
which other program areas are jumped to is the mainroutine, and an
area jumped to is a subroutine. To cause a jump to a subroutine, enter
PROG
n
where
n
is the number of the destination program area.
Note: The
GOTO n
command does not allow jumps between program
areas. A
GOTO n
command only jumps to the corresponding label (
Lbl
)
within the same program area.
End