Escribir y calcular


2. Escribir y realizar Operaciones 

   

Ya sabemos que  para escribir en pantalla usamos la orden/comando: PRINTluego 

Y luego, indicaremos el texto. entre comillas, que queremos que se muestre:


   PRINT "Hola mundo"



Salida: 

   Hola mundo



En algunas muchas BASIC como BASIC 256, la orden PRINT se puede abreviar por una interrogación (?), de modo que las dos siguientes líneas harían exactamente lo mismo:


PRINT "Hola mundo" 

? "Hola mundo"


Salida:

   Hola mundo

   Hola mundo


   Si después de esta orden escribimos otra orden PRINT, cada uno de los mensajes se escribirá en una línea distinta. 


  Para que dos mensajes aparezcan escritos como salida, en una misma línea, escribimos un punto y coma (;)  



Opción 1


? "Hola";

? "Chau"


Salida: 

   HolaChau




Opción 2


? "Hola"; "Chau"


Salida: 

   HolaChau



? "Hola"; "Mundo "; "Hola"; "Chau"


Salida: 

   HolaMundo HolaChau



Si escribimos números no es necesario usar comillas:



? 10


Salida

 10




? 10+5


Salida 

  15





? 10 + 1;

? 20 + 1



Salida 

   1121




? -10

? 10 + 1;

? -20-1


Salida 

   -10

   11-21



   (Algunas versiones de Basic permiten utilizar comas para seprar los resultados que surgan en una sola línea.)



Las operaciones matemáticas se representan así:









? "TotalSuma: "; 5 + 2 

? "TotalDiferencia: "; 5 - 2 

? "TotalProducto: "; 5 * 2 

? "TotalDivision: "; 5 / 2 

? "TotalPotencia: "; 5 ^ 2



   Salida 


TotalSuma: 7  

TotalDiferencia: 3  

TotalProducto: 10  

TotalDivision: 2.5  

TotalPotencia: 25 



Otra forma de escrbir el mimo programa:


? "TotalSuma: ";

? 5 + 2

? "TotalDiferencia: ";

? 5 - 2

? "TotalProducto: ";

? 5 * 2

? "TotalDivision: ";

? 5 / 2

? "TotalPotencia: ";

? 5 ^ 2



   Salida:


TotalSuma: 7

TotalDiferencia: 3

TotalProducto: 10

TotalDivision: 2.5

TotalPotencia: 25.0





Números y operaciones con espacios en una línea:


? 5; "_"; 5*2; "_ "; 5/2


Salida:

   5_10_ 2.5





   Operaciones con corchetes y otros signos:


Opción1


?  "( "; 5*2; " )"


Salida:

   ( 5*2 )



Opción2


?  "("

? 5 * 2

? ")"


Salida:

   (5 * 2)



Una operación mas compleja:


? "Si: "; 2 ; " + "; 3; " = "; 5

? "Entonces => "; 3; " + "; 2; " = "; 5


Salida

   Si: 2 + 3 = 5

   Entonces => 3 + 2 = 5




Algunos ejercicios


Abra Basic-256  escriba:


Print "Hola"

Print "Mundo"



Ahora escriba 


? "Hola"

? "mundo"



   Note que para el programa es lo mismo "Print" que "?"


   Así que si queires escribir de forma simplificada, tecleando menos letras, utilice: "?" .


   Ahora bien. si escribir con símbolos hace que sus códigos sean mas difíciles de comprender...por ejemplo, cuando se enseña a niños o principiantes..utilice la orden: Print.



No recomiendo usar PRINT todo en mayusculas porque despues si nos olvidamos la tecla de mayusculas automaticas presionada...se complica mucho escribir código en velocidad.

(a la velocidad que uno piensa o escribe en la PC.)



   Tampoco recomiendo usar todo minusculas...porque para notar mas fácilmente a simple vista las ordenes (comandos, palabras claves, palanbras reservadas del lenguaje) es mejor que comiencen con mayúsculas. 

   -Y así, los nombres de variables, procedimientos,  y  los comentarios irán en minusculas. (eso hace mas fácil reconocer las partes del código.)


Los textos entre comillas, se escriben como cualquier texto.




Ahora pruebe estas opciones y vea que sucede:


? "mundo" ? "mundo"

 (escriba aquí el resultado:   .......  )


? "mundo", ? "mundo"

 (escriba aquí el resultado:   .......  )


? "mundo"; ? "mundo"

 (escriba aquí el resultado:   .......  )





? "mundo"  "mundo"

 (escriba aquí el resultado:   .......  )


? "mundo",  "mundo"

 (escriba aquí el resultado:   .......  )


? "mundo";  "mundo"

 (escriba aquí el resultado:   .......  )