Duda en logaritmos en visual basic

buenas gente espero me puedan ayudar tengo un problema con la funcion Math.Log
estoy realizando unos calculos satelitales al realizar una operacion me da otro valor

las operaciones ingresadas son:

t1 = (Val(Lp.Text) ^ 2)
t2 = (4 * Math.PI)
t3 = t1 * t2
t4 = (Math.Log(t3))
t5 = 10 * t4
TextBox1.Text = t1
TextBox2.Text = t2
TextBox3.Text = t3
TextBox4.Text = t4
TextBox5.Text = t5

El valor que ingreso en Lp.text es de 36388.967221E+03
el valor que meda despues de hacer el logaritmo es de 37.3505766236477
pero con mi calculadora es de 16.22114932
alguien sabra a que se deba las variables las estoy declarando como string


Gracias por su tiempo
 
....
El valor que ingreso en Lp.text es de 36388.967221E+03
el valor que meda despues de hacer el logaritmo es de 37.3505766236477
pero con mi calculadora es de 16.22114932
Math.Log te está calculando el logaritmo neperiano y vos con la calculadora estás calculando el logaritmo decimal.
 
Atrás
Arriba