Texas Instruments TI86 User Manual - Page 332

Menu(, min(, mod(, title1, label1, numberA, listA

Page 332 highlights

320 Chapter 20: A to Z Function and Instruction Reference Menu( ‡ program editor CTL menu min( MATH NUM menu mod( MATH NUM menu Menu(item#,"title1",label1[, ... ,item#,"title15",label15]) Generates a menu of up to 15 items during program execution. Menus are displayed as three groups of five items. For each item: • item# - integer from 1 through 15 that identifies this item's position in the menu. • "title" - text string that will be displayed for this item on the menu. Typically, use from 1 through 5 characters; additional characters may not be seen on the menu. • label - valid label to which program execution will branch when the user selects this item. min(numberA,numberB) Returns the smaller of two real or complex numbers. min(list) Returns the smallest element in list. min(listA,listB) Returns a list in which each element is the smaller of the corresponding elements in listA and listB. mod(numberA,numberB) Returns numberA modulo numberB. The arguments must be real. Program segment: © :Lbl A :Input "Radius:",RADIUS :Disp "Area is:",p¹RADIUS2 :Menu(1,"Again",A,5,"Stop",B) :Lbl B :Disp "The End" Example when executed: min(3,L5) b min(L5.2, L5.3) b min(5,2+2) b min({1,3,L5}) b L5 L5.3 4 L5 min({1,2,3},{3,2,1}) b {1 2 1} mod(7,0) b 7 mod(7,3) b 1 mod(L7,3) b 2 mod(7,L3) b L2 mod(L7,L3) b L1

  • 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
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431

320
Chapter 20: A to Z Function and Instruction Reference
Menu(
‡ program editor
CTL menu
Menu(
item#
,"
title1
",
label1
[
,
...
,
item#
,"
title15
",
label15
]
)
Generates a menu of up to 15 items during program
execution. Menus are displayed as three groups of five
items. For each item:
item#
— integer from 1 through 15 that identifies this
item’s position in the menu.
"
title
"
— text string that will be displayed for this
item on the menu. Typically, use from 1 through 5
characters; additional characters may not be seen on
the menu.
label
— valid label to which program execution will
branch when the user selects this item.
Program segment:
©
:Lbl A
:Input "Radius:",RADIUS
:Disp "Area is:",
p
¹
RADIUS
2
:Menu(1,"Again",A,5,"Stop",B)
:Lbl B
:Disp "The End"
Example when executed:
min(
MATH NUM menu
min(
numberA
,
numberB
)
Returns the smaller of two real or complex numbers.
min(3,
L
5)
b
L
5
min(
L
5.2,
L
5.3)
b
L
5.3
min(5,2+2)
b
4
min(
list
)
Returns the smallest element in
list
.
min({1,3,
L
5})
b
L
5
min(
listA
,
listB
)
Returns a list in which each element is the smaller of
the corresponding elements in
listA
and
listB
.
min({1,2,3},{3,2,1})
b
{1 2 1}
mod(
MATH NUM menu
mod(
numberA
,
numberB
)
Returns
numberA
modulo
numberB
. The arguments
must be real.
mod(7,0)
b
7
mod(7,3)
b
1
mod(
L
7,3)
b
2
mod(7,
L
3)
b
L
2
mod(
L
7,
L
3)
b
L
1