31.10.2012, 04:11
Bom este e meu primeiro tutorial e fiz ele baseado em c++, aceito criticas, sugestoes, etc. Desde ja peзo desculpas pelas faltas de acentos nas palavras, e erros ortograficos, nunca liguei para o portugues mesmo.
Vetor:
Resumidamente pode se dizer que um vetor й uma variavel com capacidade de armazenar varios valores dentro dela. Possui Somente 1 Arranjo(Indice).
Declaraзгo de Um Vetor:
Atribuiзгo:
Acesso:
Abaixo Uma Imagem Para Melhor Entender o que й e como funciona um vetor.
Obs: O Indice sempre Comeзa do 0, para as pessoas que tem cerca dificuldade em lembrar basta usar esta dificel formula Indice = tamanho - 1
Exemplo de Ultilizaзгo de Um Vetor na Linguagem:
String:
Apos ter uma noзгo basica de como й e como funciona um vetor pode se definir o que й uma string.
Definiзгo: й Um Vetor de Caracteres.
Declaraзгo:
Nгo irei aprofundar muito este tipo de vetor pois praticamente igual a um vetor.
Particularidade:
A Unica particularidade de uma string й que a mesma possui um caracter terminador ('\0' Lк-se "ContraBarra 0").
OBS: O prorpio Compilador Adiciona este caracter no final de uma string.
Matrizes:
Tem a mesma funзгo de um vetor porem possui mais de 1 arranjo(Indice).
Declaraзгo:
Atribuiзгo:
Acesso:
Obs: O Indice sempre Comeзa do 0, para as pessoas que tem cerca dificuldade em lembrar basta usar esta dificel formula Indice = tamanho - 1
Abaixo Uma Imagem Para Melhor Entender o que й e como funciona uma Matriz.
Obs: Matriz й um arranjo de 2 dimensхes, e praticamente uma Tabela em que o programador define como serao posicionadas as linhas e as colunas
Exemplo de Ultilizaзгo de Uma Matriz na Linguagem:
Peguei Um Exemplo Que todos os gamemodes RPG, sejam GF ou nao possuem.
-----------------------------------------------------
Sу poderei atualizar, editar, reponder o topico a noite, pois frequento uma Escola Integral.
Vetor:
Resumidamente pode se dizer que um vetor й uma variavel com capacidade de armazenar varios valores dentro dela. Possui Somente 1 Arranjo(Indice).
PHP код:
// Exemplo Basico
new vetor[5];
// sem citar outros tipos de valores, flutuantes, etc;
PHP код:
new Nome[tamanho]; // Nome = Nome do Vetor, [tamanho] - > Indice
PHP код:
Nome[Indice] = Valor;
//Exemplo:
nota[2] = 8.5;
PHP код:
nome[indice]
//Exemplo
if( nota[1] <= 7) SendClientMessage(playerid, -1, " Vocк Nгo Atingiu Seus Objetivos ! Reprovado ! ");
Obs: O Indice sempre Comeзa do 0, para as pessoas que tem cerca dificuldade em lembrar basta usar esta dificel formula Indice = tamanho - 1
Exemplo de Ultilizaзгo de Um Vetor na Linguagem:
PHP код:
#if defined MAX_PLAYERS
#undef MAX_PLAYERS
#define MAX_PLAYERS (31) //Nъmero de Slots que nуs vamos usar no SV + 1
#endif
new Dinheiro[MAX_PLAYERS]; // Cada Player do Servidor Tera seu valor Dinheiro, nao deixando a variavel como algo universal para todos
Apos ter uma noзгo basica de como й e como funciona um vetor pode se definir o que й uma string.
Definiзгo: й Um Vetor de Caracteres.
Declaraзгo:
PHP код:
new nome[tamanho + 1];
Particularidade:
A Unica particularidade de uma string й que a mesma possui um caracter terminador ('\0' Lк-se "ContraBarra 0").
PHP код:
// Exemplo
new string[3] = "RS"; // Esta String Possui 3 caracters, sгo eles 'R', 'S' e '\0'
Matrizes:
Tem a mesma funзгo de um vetor porem possui mais de 1 arranjo(Indice).
Declaraзгo:
PHP код:
new nome[indice][indice2];
// Exemplo Basico
new nota[3][10];
PHP код:
nome[indice][indice2] = valor;
// Exemplo
nota[1][5] = 5;
PHP код:
nome[indice][indice2]
//Exemplo
if( nota[1][5] <= 7) SendClientMessage(playerid, -1, " Vocк Nгo Atingiu Seus Objetivos ! Reprovado ");
Abaixo Uma Imagem Para Melhor Entender o que й e como funciona uma Matriz.
Obs: Matriz й um arranjo de 2 dimensхes, e praticamente uma Tabela em que o programador define como serao posicionadas as linhas e as colunas
Exemplo de Ultilizaзгo de Uma Matriz na Linguagem:
Peguei Um Exemplo Que todos os gamemodes RPG, sejam GF ou nao possuem.
PHP код:
#if defined MAX_PLAYERS
#undef MAX_PLAYERS
#define MAX_PLAYERS (31) //Nъmero de Slots que nуs vamos usar no SV + 1
#endif
enum pInfo
{
pAdmin
};
new PlayerInfo[MAX_PLAYERS][pInfo]; //creio que nгo necessita de uma explicaзгo, pois e praticamente um vetor porem com um indice a mais.
Sу poderei atualizar, editar, reponder o topico a noite, pois frequento uma Escola Integral.