Hoy veremos cómo elevar un número a una potencia en C#.
Por ejemplo, tal vez en algún momento queramos elevar un número al cuadrado, al cubo o a cualquier otro número. Me parece que a este proceso se le llama exponenciación o potenciación.
Por cierto, te invito a leer cómo compilar C# desde la terminal, sin usar Visual Studio.
¿Quieres saber cómo hacerlo en JavaScript? recientemente el lenguaje incorporó una forma parecida a la de Python para elevar números.
Para hacer esto en C# o C Sharp no necesitamos librerías adicionales, simplemente llamamos al método estático Pow de la clase Math y le pasamos dos argumentos:
Veamos cómo elevar un número al cuadrado en C#. Aquí el código:
using System;
class Potencias{
public static void Main(){
int numero = 10;
double elevadoAlCuadrado = Math.Pow(numero, 2); // Elevarlo a la potencia 2
Console.WriteLine(string.Format("{0} elevado al cuadrado es {1}", numero, elevadoAlCuadrado));
}
}
Aquí la salida:
Es casi lo mismo que arriba, sólo que ahora la potencia sería la 3. Probemos elevando el número 5 al cubo, lo mismo que es elevar un número a la potencia 3:
using System;
class Potencias{
public static void Main(){
int numero = 5;
double elevadoAlCubo = Math.Pow(numero, 3); // Elevarlo a la potencia 3
Console.WriteLine(string.Format("{0} elevado al cubo es {1}", numero, elevadoAlCubo));
}
}
Cuando ejecutamos el código de ejemplo, la salida es esta:
Elevar número al cubo con C#
Ya vimos cómo elevar un número al cuadrado y al cubo. Lo que hicimos fue llamar a Math.Pow con el segundo argumento representando al número que vamos a elevar.
Entonces para elevar un número en C#, por ejemplo elevar el 2 a la potencia 32 hacemos esto:
using System;
class Potencias{
public static void Main(){
int numero = 2, potencia = 32;
double elevado = Math.Pow(numero, potencia); // Elevarlo a la potencia 32
Console.WriteLine(string.Format("{0} elevado a la potencia {1} es {2}", numero, potencia, elevado));
}
}
Cuando compilamos y ejecutamos el código, la salida es la siguiente:
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta semana estuve recreando la API del plugin para impresoras térmicas en Android (HTTP a…
Hoy te enseñaré a extraer la cadena base64 de una clave PEM usando una función…
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
Esta web usa cookies.