4- Varias líneas en una

Varias líneas en una


Podemos incluir varias órdenes en una misma línea si las separamos con el símbolo de "dos puntos" ( : )


Input "Dime tu nombre"; name$ : Print "Hola, "; name$ 

Print "Adiós" : Rem comentario_fin



Hemos incluido un Input y un Print en la misma línea y después un Print y un Rem.



No debe escribir de esta forma porque el Print no lo ejecutará:


Rem comentario_ fin : Print "Adiós"



La mayoría de las versiones de BASIC considerará como comentario todo lo que sigue a la orden Rem, y en este caso eso incluye también a los dos puntos, y cualquir orden que aparezca en esa línea, así que eso no llegaría a ejecutarse.


Algunos BASIC más modernos no permiten escribir varias órdenes en la misma línea, pero en Basic256 sí funciona, excepto en el caso de que sea una orden "Rem" lo que haya tras los dos puntos: 


Rem comentario_varias líneas en una

Input "Tu nombre es: ", name$ : Print "Hola, "; : Print name$ 

Print "Adiós": Rem comentario_ésta línea da Error 





Un ejemplo, que pide dos números al usuario y muestre su suma, pero con un poco más de corrección:


Rem coment_sumar 2 numeros que ingresa el usuario 

Print "Ingresa 2 numeros que quieras sumar

Input "Número 1"; var_x  : Input "mero 2"; var_y 

Print "Total: "; var_x  + var_y