• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Ridelight

[VB6] Descrição dos comandos

1 mensagem neste tópico

Descrições Dos Comandos

Operadores


Estão aqui os operadores de VB usados executar operações matemáticas em uma ou mais variáveis.

/ - Divisão normal

\ - Divisão do inteiro

^ - Operador das exponenciais

* - Multiplicar

+ - Mais

- - Menos

= - Igual

> - Maior que

< - Menor que

<> - Diferente (não igual)

> = - Maior ou Igual

<= - Menor ou igual

AND - define um valor booleano que seja AND de dois valores

Resultado = expressão1 AND expressão2

OR - define um valor booleano que seja OR de dois valores

Resultado = expressão1 OR expressão2

XOR - Define um valor booleano que seja o exclusive XOR de dois valores

Resultado = expressão1 XOR expressão2

NOT - define um valor booleano oposto

A = NOT B

EQV - Executa uma equivalência lógica em duas expressões (o resultado é verdadeiro se ambas as expressões forem verdadeiras)

Resultado = expressão1 EQV expressão2

IMP - Executa uma implicação lógica em duas expressões

Resultado = expressão1 IMP expressão2

IS - Determina se 2 variáveis se referem ao mesmo objecto

o resultado = objecto1 IS objecto2

LIKE - Determina se uma string combina com um padrão

o resultado = a corda LIKE do teste padrão

MOD - Retorna o restante do inteiro de uma divisão

i = 27 modificação 5

Matemáticas


VB fornece também as funções internas que podem agir em variáveis.

Round - Arredonda um número a um número definido de casas decimais

Resultado = round (tempvariable, 2)

Val - Apresenta o índice numérico de uma string

Resultado = Val ("123.4")

Int – Apresenta um número inteiro

i = int (tempvariable)

Fix - Apresenta um número inteiro

i = Fix (tempvariable)

Hex - Apresenta o valor hexadecimal de algum número

temp$ = hex (tempvariable)

Oct - Apresenta  o valor octal de algum número

temp$ = oct (tempvariable)

Tan - Apresenta a tangent de um ângulo

tempvariable1 = tan (tempvariable2)

Rnd - Apresenta um número aleatório entre 0 e 1

tempvariable1 = rnd

Randomize – Inicia a função de Rnd assim e apresenta valores diferentes todas as vezes

Randomize

Sgn - Apresenta  o sinal de um número

i = sgn (tempvariable)

Sin - Apresenta o seno de um ângulo

tempvariable1 = sin (tempvariable2)

Cos – Apresenta o Coseno de um ângulo

tempvariable2 = cos (tempvariable)

Abs - Converte um número num valor positivo

i = abs (tempvariable)

Sqr - Apresenta a raiz quadrada de um número

tempvariable1 = sqr (tempvariable2)

Log - Apresenta o logaritmo da base 10 de um número

tempvariable1 = registro (tempvariable2)

Atn – Apresenta o arctangent de um ângulo

tempvariable1 = atn (tempvariable)

Partition – Apresenta aleatóriamente uma função do oddball mas de valores segregados de acordo com escalas

Conversões tipo

                      CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar

Strings


Left - Apresenta o número de caráteres esquerdos de uma string

temp$ = left$ (teststring$, 4)

Right - Apresenta o número de caráteres direitos de uma string

temp$ = right$ (teststring$, 4)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora