Operaciones con potencias negativas y positivas en C# y Visual Basic

 

letrero

Objetivo:

Conocer la manera de trabajar con potencias positivas y negativas en C# y Visual Basic

Materiales y métodos:

  • Visual Studio 2012 o superior

Procedimiento

C#

En C# la única manera de poder hacer operaciones con potencia es el uso de Math.Pow.

Método Math.Pow (Double, Double) el cuál devuelve un número especificado elevado a la potencia especificada. fuente: msdn

Math.Pow(Número, Potencia);

El método Math.Pow puede elevar un número tanto positivo como negativo a potencias positivas y negativas. Ejemplo

label1.Text =”Potencia de -5 a 5 = “+ Math.Pow(-5, 5).ToString();

label2.Text = “Potencia de 5 a -5 = ” + Math.Pow(5, -5).ToString();

 potenciaC

VB

A diferencia de C# en Visual Basic podemos utilizar el símbolo potencia (^). Ambos valores deben ser enteros o double pero no pueden ser uno entero y el otro double.

Número ^ Potencia

Ejemplo de uso de potencias positivas y negativas

Dim potencia1 As Double

potencia1 = -5 ^ 5

Label1.Text = “La potencia de -5 a 5 = ” + potencia1.ToString

Dim potencia2 As Double

potencia2 = 5 ^ -5

Label2.Text = “La potencia de 5 a -5 = ” + potencia2.ToString

potenciaVB

Ejemplo 2

Supongamos que queremos implementar esta fórmula:

=(A2*5^-0.35*B2^3*C2^-2) y da como resultado: 0.240184119

Dónde

A2 = 1

B2 = 3

C2 = 8

C#

Sí queremos implementar esa fórmula con Math.Pow quedaría de la siguiente manera.

Double potencia1;

potencia1 = Math.Pow(1 * 5, -0.35) * Math.Pow(3,3) * Math.Pow(8,-2);

label1.Text = “Potencia de A2*5^-0.35 * B2^3 * C2^-2 = ” +potencia1.ToString();

 resultadoc

Visual Basic

Dim potencia1 As Double

potencia1 = (1 * 5 ^ -0.35 * 3 ^ 3 * 8 ^ -2)

Label1.Text = “La potencia de (A2*5^-0.35*B2^3*C2^-2)  = ” + potencia1.ToString

resultadoVB

Vídeo tutorial:

Descarga el código aquí

Descarga el código aquí

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s