Prodecimentos e Functions no Visual Basic

Quando usar uma functions no Visual Basic
- Uma functions deve ser usada quando você desejar retornar um valor para o código de chamada.
- Caso você não precise retornar um valor para o código de chamada, pode-se usar o Sub
Por exemplo: Digamos que você queira descobrir a área de um circulo através do seu diâmetro. Diâmetro: É a distância entre um lado e outro do círculo. Veja na imagem acima.
O cálculo é: área = diâmetro * 3.14
O código para descobrir a área é:
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim d2, area As Integer d2 = Val(TextBox2.Text) area = d2 * 3.14 Resultado.Text = area End Sub End Class
Estamos realizando o cálculo sem usar uma functions.
Cálcular a área de um círculo usando uma functions
Você pode tranformar o cáculo da área em uma função, nesse caso, sempre que você quiser chamar a função que realiza o cálculo para descobrir a área do círculo, basta digitar o nome da fução. Veja:
Public Class Form1 Function Area_Circulo(ByVal d As Integer) As Double Area_Circulo = d * 3.14 Exit Function Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim d1, total As Integer d1 = Val(TextBox1.Text) total = Area_Circulo(d1) 'Chamamos a função para realizar o cálculo. Dentro do parenteses () o valor que será trabalhado' Label4.Text = total End Sub End Function
Olá! Sou Fabio, criador do blog FabioBmed, um espaço onde compartilho minha paixão por marketing digital, tecnologia, empreendedorismo e, claro, os aprendizados do meu dia a dia. Aqui você encontrará um mix de conteúdos profissionais e pessoais, sempre com insights práticos, dicas úteis e histórias reais.
Com mais de 15 anos de experiência no mercado digital e fundador da FBDigital, minha missão é inspirar e ajudar pessoas e empresas a construírem uma base sólida no universo online. Seja por meio de estratégias de marketing, ferramentas tecnológicas ou reflexões sobre o cotidiano, meu objetivo é transformar desafios em oportunidades.
Além dos conteúdos voltados para negócios e tecnologia, também compartilho momentos do meu dia a dia, ideias que aprendo pelo caminho e até curiosidades que podem fazer a diferença na sua vida. Aqui, cada post reflete minha busca por conhecimento e minha vontade de conectar pessoas e histórias.
Conecte-se comigo e acompanhe tudo sobre marketing, tendências digitais, aprendizados pessoais e muito mais. Juntos, vamos explorar o melhor do mundo digital e da vida cotidiana!
- Site: www.fabiobmed.com.br
- WhatsApp: WhatsApp
- E-mail:
Publicação Criada em: dezembro 8, 2012
Sem atualizações registradas.