Epson FX-185 User Manual - Page 137

FOR J=1 TO, LPRINT H$;J, NEXT J: LPRINT, Tabs with text and numbers

Page 137 highlights

Note that many BASICS handle numbers differently from strings. This difference is most evident when you are printing columns that contain mixtures of numbers and strings: many BASICS automatically add spaces both before and after each number. You may have to make adjustments if you want to have a column of numbers line up. Test this out on your machine with the following changes: 70 FOR J=1 TO 9 80 LPRINT H$;J; 90 NEXT J: LPRINT Figure 9-7 shows the text heading (TOP) centered above each column of numbers. Since each column is three spaces wide and each number consists of a single numeral, the automatic space placed before each number does the centering. Remember the way your system handles numbers so that you can make adjustments as necessary. Figure 9-7. Tabs with text and numbers When you want to use a tab stop that is not your first stop, you simply enter an extra character string tab command for each stop that you want to skip over. In your current program, for instance, you would put your first column at the second stop by making line 50 read: 50 LPRINT H$;H$;"TOP"; Since we use this technique within a program later, we do not include a printout here. 120

  • 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

Note that many BASIC
S
handle numbers differently from strings.
This difference is most evident when you are printing columns that
contain mixtures of numbers and strings: many BASIC
S
automati-
cally add spaces both before and after each number. You may have to
make adjustments if you want to have a column of numbers line up.
Test this out on your machine with the following changes:
70
FOR J=1 TO
9
80 LPRINT H$;J;
90 NEXT J: LPRINT
Figure
9-7
shows the text heading (TOP) centered above each column
of numbers. Since each column is three spaces wide and each number
consists of a single numeral, the automatic space placed before each
number does the centering. Remember the way your system handles
numbers so that you can make adjustments as necessary.
Figure 9-7. Tabs with text and numbers
When you want to use a tab stop that is not your first stop, you
simply enter an extra character string tab command for each stop that
you want to skip over. In your current program, for instance, you
would put your first column at the second stop by making line
50
read:
50 LPRINT H$;H$;"TOP";
Since we use this technique within a program later, we do not include
a printout here.
120