Potencia

Potencia de número

Función:

calcula la potencia de número.

Nota 1:

los comentarios no son necesarios para el funcionamiento del programa por lo cual pueden ser eliminados al momento de implementar al código.

Nota 2:

el número puede ser un número entero o un número decimal, pero la potencia debe ser un número entero positivo.


float potencia(float num, int potencia);

void main() {
/* Como usar
potencia(numero,potencia);Se envía el número y la potencia y la función retorna
el valor de dicha operación.
Ejemplo:

potencia(5,2); la función retorna 25
potencia(5.5,2); la función retorna 30.25

Nota: si se envía una potencia menor a cero la función devuelve un -1.

ejemplo:
potencia(457,-21); La función retorna -1

// Escriba su código aquí */
}


float potencia(float num, int potencia){
int i =0; //Se declara una variable i
float num_t=num; // Se declara una variable que almacenara el numero temporalmente
if (potencia>=0){ // Se verifica que la potencia sea un numero positivo
if (potencia==0){ // Se revisa si la potencia es 0
return 1;} // Se devuelve el numero 1
else {
for (i=potencia;i>1;i--) // se hace un bucle para multiplicar el número por el mismo
{num= num_t*num;} //Se va guardando el resultado en el numero
return num;} //Se retorna el numero
}
return -1; // Se retorna -1
}

Glosario

Comentarios

Es parte del código que no es tomado en cuenta por la computadora y solo sirve para brindar información sobre algo.

Número Entero

Son números que no contiene parte decimal. ejemplo: 4 , 12, 135, 48.

Número Decimal

Son números que contiene parte decimal. ejemplo: 4.1 , 56.1 , 87.23 .

Float

Tipo de dato que trabaja con números decimales.

int

Tipo de dato que solo trabaja con números enteros.

Void main

Void main: Función principal que ejecuta la programación del microcontrolador, nota: esta es la primera función en correr.

IF

Sentencia en programación que ejecuta el código dentro de este si y solo si lo que está dentro de los paréntesis es verdadero.

ELSE

Sentencia en programación que se encuentra debajo de un IF y solo se ejecuta si el IF no se ejecutó.

FOR

Es un comando de programación que permite repetir la parte del código que se encuentre dentro de este la cantidad de veces que se configure para que se repita.

Return

Comando utilizado en programación para salir de una función y retornar a la parte del código original de donde fue llamada, Este puede volver con un valor o no Ejemplo: Return 54, retorna con el número 54.