FsoBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

003-Operadores Relacionais

Ir para baixo

003-Operadores Relacionais Empty 003-Operadores Relacionais

Mensagem  Artorios Sex Ago 24, 2012 2:46 am

Primeiramente veja: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Operadores Relacionais

Utilizamos os operadores relacionais para realizar comparações entre dois valores de mesmo tipo primitivo.Tais valores são representados por constantes, variáveis ou expressões aritméticas.

Operador Função Exemplo Exemplo
= Igual a 3 = 3 X = Y
> Maior que 5 > 4 X > Y
< Menor que 3 < 6 X < Y
>= Maior ou igual a 5 >= 3 X >= Y
<= Menor ou igual a 3 <= 5 X <= Y
<> Diferente de 8 <> 9 X <> Y

Exemplo de uma Variavel utilizando operadores:

Código:

set A = 2*4  --valor de A
set B = 24/3  -- valor de B
set A = B      --Calculo utilizando =
8 = 8  -- resultado, 8 é = a 8 ? Sim. O resultado é verdadeiro "true".

Código:

set A = 4*2
set B = 25/3 
set A = B  --Calculo utilizando =
8 = 5  -- resultado, 8 é = a 5 ? Não. O resultado é falso "false".

Um exemplo de uma variavel do jogo.
Eu não irei dar o valor das variaveis, "Atacando" e "lobo"

Código:

on Atacando
Set força = 5    -- minha força = 10
Set danoSword = 10      -- dano usando espada = 10
Set danoMachado = 20    -- dano usando machado = 10
Set DefesaLobo = 20      -- defesa do lobo = 20

If atacando = "sword" then  -- se eu ataco usando uma machado , entao:
set DanoNoLobo = DefesaLobo - danoSword + força          -- o resultado do dano é -5
Set lobo = DanoNoLobo    -- é o dano que o lobo vai receber
end if        -- fecha o If de cima, todo if precisa ter um end if no final, para não ficar lendo direto

If atacando = "Machado" then  -- se eu ataco usando uma espada , entao:
set DanoNoLobo = DefesaLobo - danoMachado + força        -- o resultado do dano é 5
Set lobo = DanoNoLobo    -- é o dano que o lobo vai receber
end if
end -- fim da script
Artorios
Artorios
Admin
Admin

Mensagens : 76
Data de inscrição : 10/07/2011

https://fsobr.forumeiros.com

Ir para o topo Ir para baixo

003-Operadores Relacionais Empty Operadores Lógico

Mensagem  Artorios Sex Ago 24, 2012 3:35 am

Operadores Lógico
Utilizaremos três conectivos básicos para a formação de novas proposições lógicas compostas a partir de outras proposições lógicas simples.

.....
Artorios
Artorios
Admin
Admin

Mensagens : 76
Data de inscrição : 10/07/2011

https://fsobr.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos