equazioni
logaritmiche
soluzione come esercitazione con visual basic su power point
per descrizione, codice vba, animazione vedi link
Private Sub CommandButton1_Click()
Rem equazioni logaritmiche
ListBox1.AddItem (" log(x^2-6) = log
(5x+8) ")
ListBox1.AddItem (" per (x^2-6) >0 e (5x+8) > 0
")
ListBox1.AddItem ("(x^2-6) = (5x+8)")
ListBox1.AddItem ("x^2 -5x -14 = 0")
ListBox1.AddItem (" radici : x1= -2 ; x2 = 7 ")
ListBox1.AddItem (" escludere x=-2 per condizione validità
")
x = 7
y1 = x ^ 2 - 6
y2 = 5 * x + 8
ListBox1.AddItem ("per x = " & 7 & " y1=
" & y1 & " = y2 : " & y2 & "
valido")
ListBox1.AddItem
("-----------------------------------------------")
For x = -5 To 10
y1 = x ^ 2 - 6
y2 = 5 * x + 8
If y1 > 0 And y2 > 0 And y1 = y2 Then
y = x ^ 2 - 5 * x - 14
ListBox1.AddItem (y1 & " = " & y2)
ListBox1.AddItem ("x = " & x & " y =
" & y)
Else
ListBox1.AddItem (x & " non valido")
End If
Next x
End Sub
Private Sub CommandButton2_Click()
Rem esempio2
ListBox1.AddItem ("1/2*log(3x+5) +
1/2*log(x) = 1 ")
ListBox1.AddItem ("con (3x+5)> 0 e (x)>0
")
ListBox1.AddItem ("log(sqr(3x+5)) + log(sqr(x))= log(10)
")
ListBox1.AddItem ("log(sqr(x(3x+5))= log(10) ")
ListBox1.AddItem ("sqr(x(3x+5)) = 10 ")
ListBox1.AddItem ("x(3x+5)=100 ")
ListBox1.AddItem ("3x^2+5x-100=0 ")
ListBox1.AddItem ("con radici x1= 5 ; x2 = -20/3 (da
escludere) ")
ListBox1.AddItem ("----------------------------------------
")
x = 5
y = 0.5 * (Log(3 * x + 5) / Log(10)) + 0.5 * (Log(x) / Log(10))
ListBox1.AddItem ("con x=5 :" & " soluzione y
= " & y)
ListBox1.AddItem ("**********************************")
For x = -5 To 10
y1 = (3 * x + 5)
y2 = x
If y1 > 0 And y2 > 0 And (3 * x ^ 2 + 5 * x - 100 = 0) Then
y = 0.5 * (Log(3 * x + 5) / Log(10)) + 0.5 * (Log(x) / Log(10))
ListBox1.AddItem ("x = " & x & " y =
" & y)
Else
ListBox1.AddItem (x & " non valido")
End If
Next x
End Sub
Private Sub CommandButton6_Click()
ListBox1.Clear
End Sub
vedi logaritmiche.ppt