Al ejecutar el programa del capítulo anterior, se puede ver el resultado de la suma.
Si el codigo anterior lo hubiese escrito entre comillas, para
que realice el cálculo, debería estar escrito así.
TextWindow.WriteLine("5" +" 5") y de
todas formas hubiera funcionado el programa. Distinto el caso hubiese sido si
lo hubiese escrito asi:
TextWindow.WriteLine("5 +
5")
Esto en pantalla se ve asi:
En este caso, no realiza la suma porque todo el contenido es tratado como
una palabra debido al uso de comillas. Es por situaciones como esta que siempre
que trabajo con números, estos van sin comillas.
Por cierto, los operadores matemáticos
son los siguientes:
+ Suma
- Resta
* Multiplicación
/ División
% Modulo (Resto de una división, no
disponible en Small Basic, para esta situación se ocupa la instrucción
Math.Remainder)
Intentaré complementar ese programa que
calcula la suma de 5 + 5, ya que al ejecutarlo, solamente veo que muestra un 10
en pantalla y ese número no me dice nada. Así que esta vez haré que muestre lo
siguiente en pantalla:
La suma de 5 + 5 es igual a 10.
Con esto quedaría mucho más claro que
significa el 10 que aparece en pantalla. Voy a intentarlo con el siguiente
código:
TextWindow.WriteLine("La suma de 5 + 5 es
igual a " 5 + 5)
Cuidando de dejar la operación fuera de las comillas para que no sean
consideradas como texto, pero al tratar de ejecutarlo me aparece lo siguiente:
Después de mucho rebuscar, le agregué un signo + para tratar de unir todo,
dejándolo así:
Después de esto, ejecuté el programa y compiló sin problemas, pero al ver
el resultado, vi que no era lo que esperaba.
En vez de sumar los valores, los trató
como si de texto se tratase y juntó ambos números.
Al ver esto me puse a buscar en la web
y encontré que eso es lo que se conoce como concatenación de cadenas, lo que quiere decir que se unieron ambos
textos. Aunque el 5 + 5 lo escribí sin comillas, todo fue tratado como texto.
Esto sucedió debido a que la frase comenzó con un texto. Distinto hubiese sido
el caso si primero escribo la suma y luego el texto, de esta forma:
De esta forma si realiza la suma y
luego muestra la frase, pero se ve mal y no es lo que quiero lograr ya que está
al revés (ya encontraré una solución a esto).
Los
comentarios son una forma de documentar el código. Documentar o simplemente
agregar un mensaje de ayuda para entender que es lo que hace una línea de
código, es fundamental sobre todo si se trabaja en equipo, o incluso si se
trabaja en solitario, agregar un comentario puede servir como un "ayuda
memoria", en caso de escribir algo y luego retomar el trabajo varios días
después.
En Small Basic, los
comentarios se crean agregando una comilla simple al inicio de la frase,
entonces, toda la línea que sigue a esa comilla, quedará como un comentario. Ej
Como se puede ver, se
pueden agregar varios comentarios que pueden servir como mensajes de ayuda para
entender el código y estos mensajes no aparecen una vez que el programa se
ejecuta.
Eso es todo por ahora, en el próximo capítulo hablaré de las variables, que son, para qué sirven y cómo utilizarlas. Además, mediante el uso de variables se dará solución al problema que se presentó en este capítulo. Hasta Luego.
Junio 2015. Última modificación, Febrero 2016
ayuda
ResponderEliminarno puedo ashuda
ResponderEliminarLa suma la puse en una línea diferente quedando como
ResponderEliminarTextWindow.Write("La suma de 5+5=")
TextWindow.WriteLine(5+5)
Dejando en la primera línea solo write para que no hiciera un salto
como puedo sacar el promedio en small basic
ResponderEliminar