w3resource

C#: To calculate the result of raising an integer number to another

C# Sharp Function : Exercise-7 with Solution

Write a program in C# Sharp to create a function to calculate the result of raising an integer number to another.

Visual Presentation:

C# Sharp Exercises: Function : To calculate the result of raising an integer number to another

Sample Solution:

C# Sharp Code:

using System;

// Define a public class named 'funcexer7'
public class funcexer7
{
    // Main method, the entry point of the program
    public static void Main()
    {
        int n1;
        int exp1;

        // Display a description of the program
        Console.Write("\n\nFunction : To calculate the result of raising an integer number to another :\n");
        Console.Write("--------------------------------------------------------------------------------\n");

        // Prompt the user to input the base number
        Console.Write("Input Base number: ");
        n1 = Convert.ToInt32(Console.ReadLine());

        // Prompt the user to input the exponent
        Console.Write("Input the Exponent : ");
        exp1 = Convert.ToInt32(Console.ReadLine());

        // Calculate and display the result of raising 'n1' to the power of 'exp1'
        Console.WriteLine("So, the number {0} ^ (to the power) {1} = {2} ", n1, exp1, PowerRaising(n1, exp1));
    }

    // Define a method 'PowerRaising' to calculate the power of a number
    public static int PowerRaising(int num, int exp)
    {
        int rvalue = 1;
        int i;

        // Calculate the power by iterating 'exp' times
        for (i = 1; i <= exp; i++)
        {
            rvalue = rvalue * num; // Update the result 'rvalue' by multiplying 'num'
        }

        return rvalue; // Return the calculated result
    }
}

Sample Output:

Function : To calculate the result of raising an integer number to another :                                  
--------------------------------------------------------------------------------                              
Input Base number: 8                                                                                          
Input the Exponent : 2                                                                                        
So, the number 8 ^ (to the power) 2 = 64  

Flowchart :

Flowchart: C# Sharp Exercises - Function : To calculate the result of raising an integer number to another

C# Sharp Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a program in C# Sharp to create a function to swap the values of two integer numbers.
Next: Write a program in C# Sharp to create a function to display the n number Fibonacci sequence.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/csharp-exercises/function/csharp-function-exercise-7.php