Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisiónAmbos lados, revisión siguiente | ||
027:trucos [d/m/Y H:i] – miguel | 027:trucos [d/m/Y H:i] – [Para colorear la pantalla] miguel | ||
---|---|---|---|
Línea 4: | Línea 4: | ||
==== Simulación de la sentencia PRINT USING ==== | ==== Simulación de la sentencia PRINT USING ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | --- //José Maria Martínez Arbex// | ||
Hemos recibido consultas de algunos lectores sobre cómo podrían formatear la salida impresa en la pantalla para conseguir, por ejemplo, una columna alineada de números para programas de aplicación técnica o utilidad. | Hemos recibido consultas de algunos lectores sobre cómo podrían formatear la salida impresa en la pantalla para conseguir, por ejemplo, una columna alineada de números para programas de aplicación técnica o utilidad. | ||
- | José Maria Martínez | + | José Maria Martínez |
El trabajo lo realiza la función definida en la línea 100; necesita dos datos: el número a representar y la longitud del campo donde va a ser representado. | El trabajo lo realiza la función definida en la línea 100; necesita dos datos: el número a representar y la longitud del campo donde va a ser representado. | ||
- | Para flexibilizarla al máximo, hemos definido una variable, LONGCAMPO, | + | Para flexibilizarla al máximo, hemos definido una variable, LONGCAMPO, |
También está incluida una subrutina para atrapar errores, (que el campo sea cero o que su longitud sea menor que la del número a pintar). | También está incluida una subrutina para atrapar errores, (que el campo sea cero o que su longitud sea menor que la del número a pintar). | ||
+ | |||
+ | <code basic> | ||
10 20 30 40 45 50 60 62 63 65 : 70 80 90 95 : 100 | 10 20 30 40 45 50 60 62 63 65 : 70 80 90 95 : 100 | ||
Línea 58: | Línea 64: | ||
1010 REM *** naaiia^ 1020 LET ERROR =NOT LCRMPO OR „„„„ ncT1 ILEN STR$ NUM> | 1010 REM *** naaiia^ 1020 LET ERROR =NOT LCRMPO OR „„„„ ncT1 ILEN STR$ NUM> | ||
+ | |||
+ | </ | ||
==== Para colorear la pantalla ==== | ==== Para colorear la pantalla ==== | ||
--- //José Epalza// | --- //José Epalza// | ||
+ | |||
--- //Andrés López Montalvo// | --- //Andrés López Montalvo// | ||