Función De C# Para Calcular La Potencia De Un Número Mediante Bucles

En este programa de C#, definimos una función llamada "Potencia" que calcula el resultado de elevar un número entero a la potencia de otro entero positivo. La función debe usar una estructura repetitiva, como un bucle "for" o un bucle "while", y no puede usar la función integrada Math.Pow. La función devolverá un valor entero que representa el resultado de la operación. Por ejemplo, al llamar a `Potencia(2, 3)`, se devolverá 8, ya que 2 elevado a la potencia de 3 es igual a 8.



Grupo

Funciones en C#

Objectivo

1. Define una función llamada "Potencia" que acepte dos parámetros enteros: la base y el exponente.
2. Usa una estructura repetitiva, como un bucle "for" o "while", para multiplicar la base por sí misma el número de veces especificado por el exponente.
3. La función debe devolver el resultado como un entero.
4. En el método Main, prueba la función pasando dos valores enteros y muestra el resultado.

Función de C# llamada "Potencia" para calcular el resultado de elevar un número entero a otro número (entero positivo). Debe devolver otro número entero. Por ejemplo, Power(2,3) debe devolver 8.

public static void Main()

{
int result = Power(2, 3); // Calcula 2 elevado a la potencia de 3
Console.WriteLine("El resultado de 2^3 es: {0}", result); // Esto imprimirá "El resultado de 2^3 es: 8"
}

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    // Main method where the program execution begins
    public static void Main()
    {
        // Calculate 2 raised to the power of 3 using the Power function
        int result = Power(2, 3);  
        
        // Display the result of 2^3
        Console.WriteLine("The result of 2^3 is: {0}", result);  // This will print "The result of 2^3 is: 8"
    }

    // Function to calculate the power of a number using a loop
    public static int Power(int baseNum, int exponent)
    {
        // Initialize result as 1 (since any number raised to 0 is 1)
        int result = 1;
        
        // Use a for loop to multiply the base by itself for the number of times specified by the exponent
        for (int i = 0; i < exponent; i++)
        {
            result *= baseNum;  // Multiply result by baseNum in each iteration
        }

        // Return the final result after the loop finishes
        return result;
    }
}

 Output

The result of 2^3 is: 8

Comparte este ejercicio de C#

Practica más ejercicios C# de Funciones en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..