Seguimos avanzando con la programación, en la clase anterior aprendimos a crear una variable y en la anterior a utilizar la función alert. Para ilustrar y recordar todo vamos a citar el código de maximiliano vazquez que publicó en el grupo:
void main()
{
string feliz="Miguel feliz navidad para vos y todo el grupo de aprendiendo a programar";
alert("visor", feliz);
feliz="Feliz navidad y año nuevo";
alert("visor", feliz);
}
Quizás suene un tanto friki, pero me copio la idea y saludo de la misma forma!:
alert("feliz fiestas!", "espero que hayan pasado feliz navidad y buen año nuevo!");
Si, los programadores terminamos un tanto locos, xd.
Pero sigamos con la clase:
En las variables se pueden guardar expresiones. ¿y a que denominamos expresiones?: números, cadenas de textos, retornos de funciones, o sumatorias de todas estas. y para concatenar utilizamos el signo + de esta forma:
void main()
{
string nombre="miguel";
string saludo=nombre+", te desea un feliz año";
alert("felicidades", saludo);
}
Aquí en la segunda línea estamos concatenando una variable (nombre) con un string. Para concatenar es importante que sean del mismo tipo, tirará error el BGT si intentas concatenar variables o expresiones de diferente tipo.
Vamos a ver como asignar el retorno de una función a una variable, para ello vamos a aprender a usar la función random, esta función recibe 2 parámetros separados por coma:
* el número minimo
* y el número máximo.
sirve para que pueda la máquina seleccionar un número aleatorio entre el máximo y el mínimo.
Lo vamos a utilizar para hacer un script que tire dados d6. para ello lo haremos con el siguiente código:
random(1,6);
elije un número entre el 1 al 6.
El código final quedaría:
void main()
{
int dado=random(1,6);
alert("tiramos dado", "salió: "+dado);
}
Pueden bajar el código de este link:
https://dl.dropboxusercontent.com/u/100311958/bgt/dados.bgt?dl=1
Ejercicios:
1. Realizar un script que haga 2 tiradas con un dado d6 y una tirada con un dado d10.
Recuerden que pueden consultar dudas o publicar sus códigos en el grupo de facebook:
https://www.facebook.com/groups/988605271203767
o por la página móvil del grupo:
https://m.facebook.com/groups/988605271203767
para que lo
Si estas clases te fueron de utilidad, considera donar para que este curso siga adelante de forma gratuita. Puedes donar de forma económica para que le pueda seguir dedicando más tiempo a la escritura de estas clases, o bien con tu tiempo, escribiendo algún artículo que creas que pueda ser de utilidad para la comunidad.
¡Hasta la próxima clase!. y feliz fin de año, mis mejores deseos para el 2016.
blog personal donde publico información sobre mis proyectos, mis actividades, y cosas interesantes que encuentro en la red. puedes enviarme noticias para que las publique. contactame por: linkedin: www.linkedin.com/barrazamiguel twitter: www.twitter.com/barrazamiguel facebook: www.facebook.com/barrazamiguel advertencia: no me hago responsable de lo que leas en este blog ocasione influencias, queda a la libre interpretación.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario