Nwlapcug.com


Come calcolare l'intersezione di due linee in Visual Basic

Trovare l'intersezione delle due linee è un problema comune in matematica, e quindi è utile avere un programma per computer che può risolvere il problema. Per fare questo, tutto ciò che è necessario è quello di tradurre i passaggi che tutti noi abbiamo imparato nelle nostre classi di matematica di scuola media in un algoritmo di Visual Basic, che è un linguaggio di programmazione di Microsoft, può capire.

Istruzioni

1

Creare un nuovo progetto di Visual Basic facendo clic su "File" e "Nuovo progetto". Scegliere "Applicazione Console", poiché essa ci permette di raggiungere la carne del problema senza doversi preoccupare di irrilevante lavoro di GUI (Graphical User Interface). Successivamente, è possibile utilizzare lo stesso codice in un'applicazione GUI esatto se si sceglie così.

2

Definire la linea in quattro variabili: la pendenza e l'intercetta di ogni riga. Eseguire questa operazione incollando il seguente:

Dim firstLineSlope as Double = 3.0

Dim firstLineYintercept as Double = -8

Dim secondLineSlope as Double = 7.0

Dim secondLineYintercept As Double = 9

Questo sarebbe equivalente alle linee "y = 3x - 8" e "y = 7 x + 9." È possibile modificare i numeri per adattare le due linee che si sta tentando di risolvere per.

3

Trovare la coordinata x del punto in utilizzando la seguente formula:

Dim x as Double = (firstLineYIntercept - secondLineYintercept) /(SecondLineSlope-firstLineSlope)

Ciò equivale a impostare le equazioni di due righe uguali tra loro e semplificare i termini, come questo:

3 x - 8 = 7 x + 9

3 - 7 x = 9-(-8)

x =-4.25

4

Trovare la coordinata y dell'intersezione collegando la ritrovata x valore in una delle linee utilizzando il seguente codice:

Dim y as Double = (firstLineSlope * x) + firstLineYintercept

Questo equivale alla matematica seguenti:

y = 3(-4.25) + (-8)

y =-20.75