Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como programar equações quadráticas em Visual Basic
A equação quadrática é um polinômio de segundo grau que tem a forma " ax ^ 2 + bx + c = 0. " O " a", " b " e " c " são as constantes e " x " é a variável . Quando você resolver uma equação quadrática , você deve ter os valores das constantes e resolver para x , que sempre produz dois valores , chamados de "raízes ". No Visual Basic, você pode escrever um programa ou função que solicita que o usuário insira os a, b ​​e c valores , encontrar as raízes e , em seguida, exibir os valores no formulário. Instruções
1

Abra um novo programa Visual Basic. Dê um duplo clique na ferramenta "Botão " para adicionar Button1 para o formulário. Dê um duplo clique na ferramenta "Rótulo" duas vezes para adicionar Label1 e Label2 ao formulário.
2

Clique duas vezes em "Button1 " no formulário para abrir a janela de código. Digite o seguinte código:

Dim a As Decimal = InputBox ("Digite A: " )

Dim b As Decimal = InputBox ("Digite B :")

Dim c as Decimal = InputBox ("Digite C :")

quadrática (a, b, c)

as três primeiras linhas solicitar ao usuário os valores das constantes . Em seguida, chama uma sub chamado " quadrática " e passa as constantes como argumentos para isso.
3

Coloque o cursor fora da sub Button1. Digite o seguinte código: Private Sub

quadrática (ByVal a As Decimal , ByVal b As Decimal , ByVal c As Decimal )

Dim raízes (1) As String Dim

x1 , x2, disco as Decimal
disco

= b ^ 2 - 4 * a * c

a primeira linha cria o sub quadrática e aceita três argumentos. Em seguida, ele define uma matriz com dois itens para as duas raízes. Em seguida, cria três variáveis ​​decimais e atribui o valor do discriminante , que determina o número de raízes da equação quadrática tem
4

Digite o seguinte código: .

Se disco > = 0 Then

x1 = ( -b + Math.Sqrt ( disco )) /(2 * a)

x2 = ( -b - Math.Sqrt ( disco) ) /(2 * a)

raízes (0) = x1.ToString

raízes (1) = x2.ToString

Else

raízes (0) = " ( - " & b.ToString & " + Sqrt ( " & disc.ToString & " ) ) /( 2 * " & a.ToString & " ) "

raízes ( 1 ) = " ( - " & b.ToString & " - sqrt ( " & disc.ToString & " )) /(2 * " & a.ToString & " ) "

End If

o "se " função verifica para ver se o valor do discriminante é maior do que ou igual a zero , o que significa que a equação tem uma ou duas raízes . Em seguida, ele resolve para x . Se o discriminante é menor que zero , a equação não tem raízes reais ea parte "else " executa , que exibe as equações complexas raízes
5

Digite o seguinte código: .

Label1.Text = raízes (0)

Label2.Text = raízes (1)

End Sub

Estas linhas de código simplesmente exibir as raízes nos rótulos e feche código de bloco do sub quadrática .
6

Salve o programa Visual Basic. Pressione " F5" para executá-lo .

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever código para um Tangent em VB.NET 
·O que é uma variante em VB 
·Métodos VBA 
·Como Tela Raspe em VBA 
·Como combinar imagens de dois bitmaps em VB.Net 
·Como Consolidar Tabelas Dinâmicas Utilizando VBA 
·VBA Project não irá atualizar 
·Como fazer um botão piscando em VB 
·Como usar o DirListBox em VB6 
·Como adicionar uma marca d'água para BMP Com VBA 
  Artigos em destaque
·O que causa JRun Servlet Erro 500 Null 
·Como imprimir Ponteiros em C 
·Como testar FFmpeg em PHP 
·Como fazer seu próprio jogo PSP 
·Como calcular Gigabytes 
·Como ativar o botão Form Desativar Javascript 
·Como usar o MSBuild para mesclar Assembléias WPF 
·Como criar pastas e copiar arquivos em VBScript 
·Qual linguagem de programação é chamado de fita ades…
·MySQL Import Tutorial 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados