Senhor
Operadores aritméticos: +, -,↑, *, /,\,
–
Visual Basic
Pseudo-código
Descrição
+, −
+, −
*
*
Multiplicação
/
/
Divisão
\
\
Divisão de inteiros (truncatura)
^
↑
Exponenciação
x mod y
x MOD y
Adição, subtracção
Resto da divisão inteira
Operador Alfanúmerico – Concatenação: o
–
Visual Basic
Pseudocódigo
&
o
Descrição
Junta duas strings (ou cadeia de caracteres) Ex: nome ← 'Ana' o 'Maria' nome = 'Ana Maria'
Operadores de Relação: >, =,
>
x maior que y
=
x maior ou igual que y
Visual Basic
- Operadores lógicos: OR, AND, NOT
(ou, e, negação)
Visual Basic
And ou AndAlso
Pseudo-código
Descrição
AND
Conjunção, E
Or ou OrElse
OR
Disjunção, OU
Not
NOT
Negação, NÃO
Xor*
--Disjunção Exclusiva
*Disjunção exclusiva - Verdadeira apenas quando um dos operador é verdadeiro e o outro Falso.
Operação de atribuição: ←
–
Visual Basic ( = )
Assumir que c = 4 e d = 'Olá'
Operador
Exemplo
equivalente
+=
c += 2
c = c + 2
-=
c -= 2
c = c - 2
*=
c *= 2
c = c * 2
/=
c /= 2
c = c / 2
\=
c \= 3
c = c \ 3
^=
c ^= 2
c = c ^ 2
&=
d &= “Olá” d = d & “Olá”
Pseudocódigo
(← )
Resultado
c←c+2 c←c-2 c←c*2 c←c/2 c←c\3 c←c ↑2 d←do2 c= 6 c = -3 c= 8 c= 2 c=1 c = 16 d = OláOlá
Visual Basic
Tipos de Dados e Declaração de Variáveis
–
Visual Basic
Tipo
Tamanho
Intervalo
Pseudocódigo
Declaração de Variáveis
Exemplos
Short
16 bits
-32.768 a 32.767
Inteiro
Dim Valor As Short
Valor = 11000
Integer
32 bits
-2.147.483.648 a 2.147.483.647
Inteiro
Dim Valor As Integer
Valor = 75000001
Long
64 bits
-9.223.372.036.854.775.808 a
9.223.372.036.854.775.807
Inteiro
Dim Valor As long
Valor = 1234567890
Single
Vírgula flutuante de 32 bits
-3,4028235E38 a 3,4028235E38
Real de