distanze tra punti e rette
Rem distanza di
due punti di note coordinate
Rem distanza di un punto dalla origine
Rem coordinate punto di mezzo segmento
Rem coordinate baricentro triangolo
Rem distanza di un punto da una retta
Rem distanza di un punto da una retta(asse y)e da origine
Private Sub CommandButton1_Click()
Rem distanza di due punti di note
coordinate
ListBox1.AddItem (" d = sqr((x2-x1)^2 + (y2-y1)^2)")
x1 = 3
y1 = 5
x2 = -2
y2 = 4
ListBox1.AddItem ("p1(3,5) , p2(-2,4)")
d = Sqr((x2 - x1) ^ 2 + (y2 - y1) ^ 2)
ListBox1.AddItem ("distanza : " & d)
ListBox1.AddItem ("grafico con derive")
punti1.Visible = True
End Sub
Private Sub CommandButton10_Click()
punti1.Visible = False
punti2.Visible = False
punti3.Visible = False
punti4.Visible = False
punti5.Visible = False
punti6.Visible = False
punti7.Visible = False
End Sub
Private Sub CommandButton2_Click()
Rem distanza di due punti di note
coordinate
ListBox1.AddItem (" d = sqr((x2-x1)^2 + (y2-y1)^2)")
x1 = 3
y1 = 5
x2 = -2
y2 = 5
ListBox1.AddItem ("p1(3,5) , p2(-2,5)")
d = Sqr((x2 - x1) ^ 2 + (y2 - y1) ^ 2)
ListBox1.AddItem ("distanza : " & d)
ListBox1.AddItem ("grafico con derive")
punti2.Visible = True
End Sub
Private Sub CommandButton3_Click()
Rem distanza di un punto dalla origine
ListBox1.AddItem (" d = sqr((x2-x1)^2 + (y2-y1)^2)")
x1 = 0
y1 = 0
x2 = 3
y2 = 4
ListBox1.AddItem ("p1(0,0) , p2(3,4)")
d = Sqr((x2 - x1) ^ 2 + (y2 - y1) ^ 2)
ListBox1.AddItem ("distanza : " & d)
ListBox1.AddItem ("grafico con derive")
punti3.Visible = True
End Sub
Private Sub CommandButton4_Click()
Rem coordinate punto di mezzo segmento
ListBox1.AddItem ("p1(x1,y1), p2(x2,y2)")
ListBox1.AddItem ("xm = (x1+x2)/2 ")
ListBox1.AddItem ("ym = (y1+y2)/2")
ListBox1.AddItem ("p1(1,2), p2(4,6)")
x1 = 1
y1 = 2
x2 = 4
y2 = 6
xm = (x1 + x2) / 2
ym = (y1 + y2) / 2
ListBox1.AddItem ("xm = " & xm & " , ym =
" & ym)
punti4.Visible = True
End Sub
Private Sub CommandButton5_Click()
Rem coordinate baricentro triangolo
ListBox1.AddItem ("vertici triangolo")
ListBox1.AddItem ("p1(x1,y1), p2(x2,y2), p3(x3,y3)")
ListBox1.AddItem ("xb =(x1+x2+x3)/3 ...yb= (y1+y2+y3)/3
")
x1 = 3
x2 = 1
x3 = 0
y1 = 4
y2 = 2
y3 = -1
xb = (x1 + x2 + x3) / 3
yb = (y1 + y2 + y3) / 3
ListBox1.AddItem (xb)
ListBox1.AddItem (yb)
punti5.Visible = True
End Sub
Private Sub CommandButton6_Click()
Rem distanza di un punto da una retta
ListBox1.AddItem ("p(x1,y1)...........(3,-2)")
ListBox1.AddItem ("ax + by +c = 0.....4x+3y-2=0")
ListBox1.AddItem
("distanza=(|ax1+by1+c|)/sqr(a^2+b^2)")
x1 = 3
y1 = -2
a = 4
b = 3
c = -2
d = Abs((a * x1 + b * y1 + c)) / Sqr(a ^ 2 + b ^ 2)
ListBox1.AddItem ("distanza = " & d)
punti6.Visible = True
End Sub
Private Sub CommandButton7_Click()
Rem distanza di un punto da una retta(asse
y)e da origine
ListBox1.AddItem (" d = sqr((x2-x1)^2 +
(y2-y1)^2)")
ListBox1.AddItem ("retta x=3 ....punto(3,2) ")
x2 = 3
y2 = 2
x1 = 0
y1 = 2
ListBox1.AddItem ("p1(3,2) , p2(0,2)")
d = Sqr((x2 - x1) ^ 2 + (y2 - y1) ^ 2)
ListBox1.AddItem ("distanza : " & d)
Rem distanza di un punto dalla origine
ListBox1.AddItem (" d = sqr((x2-x0)^2 + (y2-y0)^2)")
x0 = 0
y0 = 0
x2 = 3
y2 = 2
ListBox1.AddItem ("p1(0,0) , p2(3,2)")
d = Sqr((x2 - x0) ^ 2 + (y2 - y0) ^ 2)
ListBox1.AddItem ("distanza : " & d)
ListBox1.AddItem ("grafico con derive")
punti7.Visible = True
End Sub
Private Sub CommandButton9_Click()
ListBox1.Clear
End Sub
vedi punti.ppt