Cuestión : La ecuación de VB está apagada levemente

¿Puede alguien decir a mi porqué esta ecuación será inexacta?

valu = 2 * txtR.Text * (Math.Tan (Math.PI * txtA.Text/180)/2) + txtE.Text/el

valu de Math.Tan (Math.PI * txtA.Text/180) como decimal.

VB calcula: calculadora de 249.64617092752
My: ¿ideas de 249.200328

and en cuanto a porqué theres una diferencia? ésa es casi una mitad de un inch.

class= del

Respuesta : La ecuación de VB está apagada levemente

Qué sucede si usted utiliza el tipo conversión explícito y. Valor en vez de. Texto, es decir.

    Amortiguar A como doble
    A = CDbl (txtA.Value) * Math.Pi/180

¿Y entonces utilizar A en la ecuación (e igual para R y E)?

¿Cuáles son los valores de sus cajas de texto cuando usted realiza el cálculo? También observar que si “su calculadora” es Windows, realiza operaciones 64-bit, no de 32 bits, pero sin los valores originales, no puedo medir el impacto.

    VB: Pi = 3.14159265358979
    Calc: Pi = 3.1415926535897932384626433832795

(°v°)
Otras soluciones  
 
programming4us programming4us