Ejemplo 01: forma manual
En primer lugar, haga un archivo C ++ dentro de él. Use la palabra clave táctil con el nuevo nombre de archivo que tiene una extensión C ++. El archivo se creará dentro de su carpeta de inicio del sistema Linux. Puede abrir este archivo tocándolo doble directamente en el editor de texto para hacer el código en él. Viene otro editor incorporado también en el sistema Linux, yo.mi., Nano y vim. Utilizamos el GNU Nano para abrir directamente el nuevo archivo dentro de la consola Shell. Por lo tanto, tanto los comandos para la creación como la apertura del archivo C ++ se muestran en el terminal dentro de la imagen a continuación.
Hemos estado comenzando nuestro primer ejemplo utilizando una forma manual simple de elevar un número para poder con un exponente en C++. Por lo tanto, hemos incluido el encabezado de la biblioteca de transmisión de entrada-salida en la primera línea de código después de abrir el archivo. El espacio de nombres estándar se ha utilizado en el código después del archivo de encabezado. Estos dos son necesarios para que nuestro código C ++ se ejecute y ejecute. La ejecución del código C ++ comienza principalmente desde el método main (). Por lo tanto, hemos estado usando la función Main () aquí mientras inicializamos algunas variables enteras a 1, I.mi., B representa una base, E significa exponente, RES representa un resultado.
La cláusula de cout estándar se ha utilizado para que todos los usuarios ingresen un valor base, i.mi., número. La cláusula CIN se usa para obtener la entrada de un usuario en variable "B" como un valor base que se elevará a una potencia. Otra declaración de cout le dice a un usuario que ingrese el valor del exponente, yo.mi., número. Este número se utilizaría como una potencia para un número base. La cláusula CIN se ha utilizado para tomar el número de exponentes como entrada del usuario en tiempo de ejecución. El bucle for se ha utilizado para calcular el valor de un número base utilizando el exponente como su potencia. El bucle se ejecutará de 0 al valor del exponente ingresado por un usuario como entrada, i.mi., 2,3,4,5,6, etc. Hasta entonces, el valor de la variable "Res" se multiplicará por el número de valor base ingresado por un usuario. La variable "res" usa 1 como valor inicial, mientras que su valor se cambiaría a la siguiente iteración consecutiva. El valor resultante se mostraría mediante el uso de la variable "Res" en la instrucción COUT estándar dentro del código.
Así es como usamos una forma manual de calcular un número que tiene un exponente para elevar un número al poder. Guarde su archivo de código utilizando el Ctrl+S primero. Ahora, deje de regresar al archivo hacia el terminal a través del atajo "Ctrl+X".
Ahora, es hora de compilar el archivo de código recién creado de C++. Por lo tanto, ya hemos instalado el compilador C ++ en nuestro Ubuntu 20.04 Sistema llamado G++. La compilación de este código no devuelve nada. Esto ilustra que nuestro código C ++ es correcto por cada medio. La ejecución de cualquier código C ++ puede ser realizada por el "./a.Comando fuera "dentro del shell. Entonces, hemos usado el mismo. Se le ha pedido al usuario que ingrese el número base. Por lo tanto, hemos agregado 6 como valor base. Luego, se le ha pedido a un usuario que ingrese el valor del exponente que se utilizaría como una potencia para el número base. El usuario ingresó 5 esta vez. El programa "para" el bucle ha tomado ambos valores y calculó el valor resultante 7776 para un número 6 base que tiene un exponente elevado a la potencia 5. Esto se ha calculado como una lógica matemática simple de 6*6*6*6*6.
Ejemplo 02
Tengamos otro ejemplo de usar la función de potencia Pow () en el código C ++ para usar un número base con Raise a alguna potencia. Para este propósito, hemos abierto el mismo archivo C ++ y agregamos la biblioteca de entrada-salida con el archivo de encabezado de bits C ++ estándar utilizando la palabra clave #include. El espacio de nombres se usa después de los archivos de encabezado. La función principal se ha iniciado con la inicialización de una variable entera "x". La función de potencia Pow () usa dos valores dentro de su parámetro. El primer valor es base, yo.mi., 7, y el otro es un valor exponente para elevar un número a la potencia 3. El 0.5 se ha incluido con la función de potencia para evitar cualquier inconveniente causado por el compilador, yo.mi., puede tomar el valor del resultado en doble. El valor calculado se guardaría en la variable "x" mientras se convierte en tipo entero, ya que no queremos ningún otro tipo de valor aquí. La instrucción COUT estándar se utiliza hasta ahora para mostrar el resultado utilizando la variable "x" en ella. El método principal se cierra aquí. Tienes que guardar este código actualizado con Ctrl+S.
Compiló el código con el compilador G ++ y no recibí errores, yo.mi., La compilación tuvo éxito ya que el código no contiene errores lógicos o de sintaxis. La ejecución ha sido realizada por la misma "./a.Comandos de fuera "en el shell. A cambio, tenemos el valor 343 como calcule un resultado para la base 7 elevada al exponente de potencia 3.
Echemos un vistazo a la función de potencia para saber cómo reacciona al exponente 0. Entonces., Hemos abierto el mismo archivo una vez más y dejamos el código general sin cambios. El único cambio que hemos hecho está dentro de la paréntesis de la función POW (). Hemos usado el exponente 0 aquí para ver si el valor calculado sería 1 o no. Deje el archivo después de guardarlo.
Entonces, después de la compilación de este código, lo hemos ejecutado. El resultado es 1 como se esperaba.
Vea cómo funciona la función POW () en el poder exponente negativo para elevar un número en la potencia. Entonces, hemos abierto lo mismo y solo cambiamos la función de potencia. El resto del código se ha mantenido sin cambios. Hemos agregado -2 como valor exponente. Ejecutemos este archivo.
Después de la compilación y la ejecución del archivo, tenemos 0 como resultado de un exponente negativo.
En la siguiente ilustración, hemos utilizado el valor base negativo y el exponente positivo.
Como resultado, tenemos un resultado positivo debido al uso de un exponente incluso positivo.
Conclusión
Este artículo explica el uso del exponente para elevar un número a cierta potencia dentro del código C ++. Hemos utilizado la función manual "for" y la función de potencia () para lograr este objetivo. Todos los ejemplos utilizados en este artículo son fáciles y fáciles de entender para cada usuario básico y experto. Creemos que este artículo ayudaría a cada tipo de usuario de C ++.