parabole3
descrizione di parabole semplici
grafico con derive e paint
assegnazione valori con ciclo for-next
calcolo del vertice, asse della parabola
simmetria di valori rispetto ad asse

dati prefissati o inseribili da tastiera (coefficienti)

Private Sub CommandButton1_Click()
Rem parabola
a = Val(TextBox1)
b = Val(TextBox2)
c = Val(TextBox3)

v1 = (-b / (2 * a))
v2 = (4 * a * c - b * b) / (4 * a)
asse = (-b / (2 * a))

ListBox1.AddItem ("parabola : y = ax^2 +bx + c ")
ListBox1.AddItem (a & "x^2 (+)" & b & "x (+)" & c)
ListBox1.AddItem ("vertice = " & v1 & " , " & v2)
ListBox1.AddItem ("asse = " & asse)
For k = 0 To 6
x = k
y = a * x ^ 2 + b * x + c
ListBox1.AddItem ("x = " & x & " y = " & y)
Next k
ListBox1.AddItem ("notare simmetria valori rispetto all'asse")
End Sub


Private Sub CommandButton13_Click()
ListBox1.Clear
End Sub

Private Sub CommandButton2_Click()
Image1.Visible = True
End Sub


Private Sub CommandButton14_Click()
Rem parabola
a = Val(TextBox1)
b = Val(TextBox2)
c = Val(TextBox3)

v2 = (-b / (2 * a))
v1 = (4 * a * c - b * b) / (4 * a)
asse = (-b / (2 * a))
ListBox1.AddItem ("parabola : x=ay^2 +by +c ")
ListBox1.AddItem (a & "y^2 (+)" & b & "y (+)" & c)
ListBox1.AddItem ("vertice = " & v1 & " , " & v2)
ListBox1.AddItem ("asse = " & asse)
For k = 0 To 6
y = k
x = a * y ^ 2 + b * y + c
ListBox1.AddItem ("y = " & y & " x = " & x)
Next k
ListBox1.AddItem ("notare simmetria valori rispetto all'asse")

End Sub

Private Sub CommandButton15_Click()
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
End Sub

Private Sub CommandButton16_Click()
Rem parabola
a = Val(TextBox1)
b = Val(TextBox2)
c = Val(TextBox3)

v1 = (-b / (2 * a))
v2 = (4 * a * c - b * b) / (4 * a)
asse = (-b / (2 * a))

ListBox1.AddItem ("parabola : y = ax^2 +bx + c ")
ListBox1.AddItem (a & "x^2 (+)" & b & "x (+)" & c)
ListBox1.AddItem ("vertice = " & v1 & " , " & v2)
ListBox1.AddItem ("asse = " & asse)
For k = -10 To 10
x = k
y = a * x ^ 2 + b * x + c
ListBox1.AddItem ("x = " & x & " y = " & y)
Next k
ListBox1.AddItem ("notare simmetria valori rispetto all'asse")
End Sub

Private Sub CommandButton17_Click()
Rem parabola
a = 1
b = 0
c = 0

v1 = (-b / (2 * a))
v2 = (4 * a * c - b * b) / (4 * a)
asse = (-b / (2 * a))

ListBox1.AddItem ("parabola : y = ax^2 ")
ListBox1.AddItem (a & "x^2 ")
ListBox1.AddItem ("vertice = " & v1 & " , " & v2)
ListBox1.AddItem ("asse = " & asse)
For k = -6 To 6
x = k
y = a * x ^ 2
ListBox1.AddItem ("x = " & x & " y = " & y)
Next k
ListBox1.AddItem ("notare simmetria valori rispetto all'asse")

End Sub

Private Sub CommandButton18_Click()
Image1.Visible = True
End Sub

Private Sub CommandButton19_Click()
Image1.Visible = False
End Sub

Private Sub CommandButton20_Click()
Rem parabola
a = 1
b = 0
c = 0

v1 = (-b / (2 * a))
v2 = (4 * a * c - b * b) / (4 * a)
asse = (-b / (2 * a))

ListBox1.AddItem ("parabola : x = ay^2 ")
ListBox1.AddItem (a & "y^2 ")
ListBox1.AddItem ("vertice = " & v1 & " , " & v2)
ListBox1.AddItem ("asse = " & asse)
For k = -3 To 3
y = k
x = a * y ^ 2
ListBox1.AddItem ("y = " & y & " x = " & x)
Next k
ListBox1.AddItem ("notare simmetria valori rispetto all'asse")

End Sub

Private Sub CommandButton21_Click()
Image2.Visible = True
End Sub

Private Sub CommandButton22_Click()
Image2.Visible = False
End Sub

vedi parabole3.ppt