referida al borde izquierdo de la ventana, y luego, inmediatamente a la derecha de esa posición,
escribe el siguiente <elemento> (en el supuesto de que quepa en la misma línea). Por
consiguiente, no es necesario poner el signo de punto y coma después de TAB. Si la posición
actual es mayor que la especificada, primero se realiza un retorno de carro y avance de línea y
después el avance de los espacios necesarios.
PRINT USING
Sintaxis: PRINT [<expresión de número de canal>, ]
[<lista de:<elemento que se escribe>>] [;]
[USING <plantilla de formato>][<separador><expresión>]
Ejemplo:
10 FOR x=1 TO 10
20 n=100000*(RND^5)
30 PRINT "Precio";USING "########,.##";n
40 NEXT
run
PRINT USING permite especificar el formato de la expresión escrita con PRINT. Esto se
consigue especificando una <plantilla de formato> a la que la escritura ha de amoldarse. El
<separador> es una coma o un punto y coma. La <plantilla de formato> es una cadena literal
construida con los siguientes 'especificadores de formato':
Formatos numéricos
Para el número en sí:
• # Cada # especifica una posición (para un dígito). Ejemplo: ######
• . Especifica la posición del punto decimal. Ejemplo: ######.##
• , (Especifica una posición.) Sólo puede aparecer antes del punto decimal. Especifica que
los dígitos que queden a la izquierda del punto decimal deben separarse mediante comas
en grupos de tres. Ejemplo: #####,.##
Para antes y después del número:
• PtPt (Especifica dos posiciones.) Especifica que se debe escribir un signo Pt
inmediatamente antes del primer dígito o del punto decimal, después del signo + o - (si
lo hay). Obsérvese que el signo Pt ocupará una de las posiciones para dígitos. Ejemplo:
PtPt######,.##
• ** (Especifica dos posiciones.) Especifica que los espacios libres a la izquierda deben ser
rellenados con asteriscos. Ejemplo: **######,.##
• **Pt (Especifica tres posiciones.) Actúa como las opciones ** y PtPt combinadas, es
decir, con asteriscos por la izquierda y el signo Pt. Ejemplo: **Pt######,.##
• $$ (Especifica dos posiciones.) Especifica que se debe escribir un signo $ inmediatamente
antes del primer dígito o del punto decimal, después del signo + o - (si lo hay).
Obsérvese que el signo $ ocupará una de las posiciones para dígitos. Ejemplo: $
$######,.##
• **$ (Especifica tres posiciones.) Actúa como las opciones ** y $$ combinadas, es decir,
con asteriscos por la izquierda y el signo $. Ejemplo: **$######,.##
Manual de Amstrad CPC 6128 (revisión 2008) - Página 157