FILECERU


 
ÍndiceÍndice  PortalPortal  FAQFAQ  BuscarBuscar  MiembrosMiembros  Grupos de UsuariosGrupos de Usuarios  RegistrarseRegistrarse  ConectarseConectarse  DescargasDescargas  

Comparte | 
 

 Arrays en GML

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
fidelleandro
Jefe moderador (a)
Jefe moderador (a)


Cantidad de envíos : 413
Puntos : 17306
Reputación : 1059
Fecha de inscripción : 16/06/2009
Edad : 28

<Hoja de personaje
Puntaje:
680/1800  (680/1800)
Ver perfil de usuario

MensajeTema: Arrays en GML   Lun Jul 13, 2009 12:19 pm

Imaginemos que el usuario debe entrar 5 números para hacer un promedio. Podríamos usar las variables num1, num2, num3, num4 y num5, por ejemplo. Pero si el usuario tuviera que introducir 100 valores a lo largo de la partida, la cosa ya sería más difícil. Para ello tenemos las arrays.

Una array es una estructura de valores ordenada de forma secuancia. una forma gráfica de expresar un array sería esta:

[] [] [] [] []



Como una tabla de una línea que espera valores.Esta puede contener los valores que queramos solo que aquí la he hecho de 5 celdas para ahorrar espacio. A los valores de la array podemos acceder de esta manera:

Array[1]=7
Array[2]=672
Array[5]=1

7
672


1


Y podemos modificarlos a nuestro antojo

Array[1]-=3
Array[3]=-4

4
-4


1



Vamos a hacer un programa que nos va a pedir 10 valores y seguidamente hará el promedio. Añade un objeto y en su evento de creación añade el código necesario para que nos pida los valores y haga la mediana:

numero[1]=get_integer("Introduce el primer numero","")
numero[2]=get_integer("Introduce el segundo numero","")
numero[3]=get_integer("Introduce el tercer numero","")
numero[4]=get_integer("Introduce el quarto numero","")
numero[5]=get_integer("Introduce el quinto numero","")
numero[6]=get_integer("Introduce el sexto numero","")
numero[7]=get_integer("Introduce el septimo numero","")
numero[8]=get_integer("Introduce el octavo numero","")
numero[9]=get_integer("Introduce el noveno numero","")
numero[10]=get_integer("Introduce el decimo numero","")

mediana=mean(numero[1],numero[2],numero[3],numero[4],numero[5],numero[6],numero[7],numero[8],numero[9],numero[10])

Ahora ne su evento de dibujo añade el código necesario para que se dibuje la variable de la mediana:

draw_text(50,50,string(mediana))
[td]
[list][*]
Volver arriba Ir abajo
 

Arrays en GML

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
FILECERU :: Tutoriales y otros :: Detalles :: Cursos y Tutoriales-