HP 35s HP 35s scientific calculator - User Guide - Page 217

Tests of Comparison (x?y, x?0), Programming Techniques, The Test Menus

Page 217 highlights

Comparison tests. These compare the X-and Y-registers, or the X-register and zero. Flag tests. These check the status of flags, which can be either set or clear. Loop counters. These are usually used to loop a specified number of times. Tests of Comparison (x?y, x?0) There are 12 comparisons available for programming. Pressing   or   displays a menu for one of the two categories of tests: x?y for tests comparing x and y. x?0 for tests comparing x and 0. Remember that x refers to the number in the X-register, and y refers to the number in the Y-register. These do not compare the variables X and Y. You can use x?y and x?0 to compare two numbers, if one of these isn't real number, it will return an error message Select the category of comparison, then press the menu key for the conditional instruction you want. The Test Menus x?y ≠ for x ≠ y? ≤ for x≤y? < for x for x>y? ≥ for x≥y?  for x=y? x?0 ≠ for x≠0? ≤ for x≤0? < for x for x>0? ≥ for x≥0?  for x=0? If you execute a conditional test from the keyboard, the calculator will display  or . For example, if x =2 and y =7, test x

  • 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
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382

Programming Techniques
14-7
±
Comparison tests. These compare the X–and Y–registers, or the X–register
and zero.
±
Flag tests. These check the status of flags, which can be either set or clear.
±
Loop counters. These are usually used to loop a specified number of
times.
Tests of Comparison (x
?
y, x
?
0)
There are 12 comparisons available for programming. Pressing
or
displays a menu for one of the two categories of tests:
±
x
?
y for tests comparing
x
and
y.
±
x
?
0 for tests comparing x and 0.
Remember that
x
refers to the number in the X–register, and
y
refers to the number in
the Y–register. These do
not
compare the
variables
X and Y. You can use x
?
y and
x
?
0 to compare two numbers, if one of these isn't real number, it will return an error
message


.
Select the category of comparison, then press the menu key for the conditional
instruction you want.
The Test Menus
If you execute a conditional test from the keyboard, the calculator will display

or

.
For example, if
x
=2 and
y
=7, test
x
<
y
.
x
?
y
x
?
0
for
x
y
?
for
x
0
?
for x
y
?
for
x
0
?
<
for
x
<
y
?
<
for
x
<
0
?
>
for
x
>
y
?
>
for
x
>
0
?
for
x
y
?
for
x
0
?
for
x=y
?
for
x
=0
?