24 de Mayo de 2013
Ago
21

VB.NET ~ Operaciones Matemáticas II

Categorías: ,

 

En esta edición vamos a ver como operar con potencias y raíces. Hasta ahora, nunca había revelado como hacer las raíces, pero vamos, con un poquito de cabeza se pueden sacar perfectamente xD. Espero que recordéis la forma de tomar los valores para operar, lo vimos en el tutorial de matemáticas nº1.

1* Tenemos dos formas de tomar los operandos, o declarando variables:

Dim A As Double = Textbox1.Text

Dim B As Double = Textbox2.Text

O podemos tomar el valor de los textbox directamente:

Val(textbox1.text)

 


 

 

2* Vale, ahora de vuelta a las POTENCIAS y a las RAÍCES, que ya te habías olvidado... hay que ver...


En las variables sería:

Msgbox(A ^ B)

Y en el otro, sería:

Msgbox(Val(textbox1.text) ^ Val(textbox2.text))

3* Bueno, lo hemos visto con la potencia, esta claro no? Estamos elevando el primer numero al segundo, es decir, si pongo a = 2 y b = 3 (lo cual debemos ponerlo o en los textbox cuando ejecutamos el programa, o le damos ese valor directamente a la variable en el código eso se puede cambiar de infinitas formas), lo que estamos poniendo es igual a ---> 2 3.

Potencia: ^

4* Ahora vamos con las milagrosas raíces!! Aver, recordamos del colegio, hacer la raíz cuadrada a que era igual? Si elevavamos al cuadrado el resultado, daba el mismo numero... Exacto!!

A ^ (1 / 2)

5* Ahí tienes una raíz cuadrada. Cuando queramos hacer otro tipo de raíz, nos basta con cambiar el DENOMINADOR. Es decir, si queremos que haga la raíz cúbica, seria: 

A ^ (1 / 3)

6* Si quisiésemos que el usuario eligiese el tipo de raíz, ponemos en vez de 2 o 3, la variable B, es decir el segundo valor, y aya él con lo que haga.  Pero claro, a la variable tendremos que ponerle alguna forma de que el le de el valor, aquí pongo un ejemplo con Textbox. Recordamos que si lo estamos haciendo con las variables, "A" y "b" debimos de darles un valor desde el principio, pero ahora lo combiamos por un textbox (que debemos insertar en el diseño)

Dim b as Double = Val(textbox1.text )

A ^ (1 / b)

7* MUY IMPORTANTE: Los paréntesis. En VB los paréntesis son letales, si se os olvida el paréntesis en estos códigos, no se elevaría a 1/2 por ejemplo el primer numero, sino que se elevaría a uno y después dividiría entre 2, así que recordarlo bien.


 

Hasta aquí el tutorial de Operaciones Matemáticas I.

 

Un saludo, Btc   Cool

Nota: tutorial reeditado a fecha 20/06/2011 para su mejor calidad.

5
Valoración media: 5 (1 voto)

1 Comentario:

Me biene muy bien estos

Me biene muy bien estos tutoriales, porque si te digo la verdad he olvidado casi todoSurprised.

 

Y a los que leeis esto dejad un comentario¡¡¡¡¡¡