Aula 2-Operadores e variáveis no b4a

2.1 Operadores no b4a

Como não poderia faltar, O b4a possui os operadores para manipular as variáveis e constantes, sendo para fazer uma simples operação matemática, ou uma concatenação de texto ou até mesmo uma verificação lógica.

2.1.1 Operadores Aritméticos

Operadores aritméticos são os sinais que representam as operações básicas da matemática, conforme a tabela abaixo.


Operador

Função

Exemplo

*

Multiplicação

Vmulti=3 * 3 = 9

/

Divisão

Vdivi=3 / 3 = 1

+

Adição

Vsoma=3 + 3 = 6

-

Subtração

Vsub=3 – 3 = 0

Power

Potenciação

vquadrado = power(va,2)

Mod

Resto da Divisão

vResto=va mod 2

Sqrt

Raiz

Vraiz= sqrt (9)=3

2.1.2 Operadores Relacionais

Operador

Função

Exemplo

=

Igual a

5 = 5, x = y

Maior que

8 > 4, x > y

Menor que

1 < 5, x < y

>=

Maior ou igual a

11 >= 5, x >= y

<=

Menor ou igual a

2 <= 5, x <= y

<> 

Diferente de

34 <> 5,  a <> b

2.1.3 Operadores Lógicos na Linguagem b4a

E === and

Ou==== or|

Não==== not

Declaração das Variáveis na b4a

Como exemplo, é a soma de dois números digitados pelo usuário, você declara uma variável para o usuário armazenar o primeiro valor, chamada de n1. Outra variável para armazenar o segundo valor, chamada de n2. Uma terceira variável chamada de total.
Declarar uma variável é indicar ao vb  que uma área de memória deve ser reservada para o armazenamento deu um dado e de que tipo será esse dado, sendo os principais tipos de dados do vb destacadados abaixo:
Int armazenar valores numéricos inteiros
Double armazenar valores numéricos inteiros e quebrados
String armazenar qualquer valor alfanumérico
Boolean armazenar verdadeiro ou falso
Exemplo de declaração de variáveis:

Dim vn1, vn2, vn3 as int
Dim vnome as string
Dim vlogico as boolean

Exemplo 1: Programa da soma

 

Implementação do botão calcular

Sub Button1_Click
Dim c As Double
c= edta.Text + edtb.Text
edtc.Text =c
end sub

 

 Exemplo 2: Programa da exponenciação

Implementação do botão calcular

Sub btncalcular_Click
Dim area As Double
area = 3.14 * Power(edtr.Text,2)
edtarea.Text=area
End Sub