Friday, December 30, 2016

C# Program using Two argument passing function

C# Program using Two argument passing function

Program Statement:
Write a function which takes two values n1 and n2 as arguments and multiply the n1 by itself n2 times i.e. calculate n1n2 and then return the result to main function which will display the result.

Solution:
 class power_fun
{
double x;
public
power_fun()
{
x = 1;
}
double power(int a,int b)
{

for (int i = 1; i <= b; i++)
{
x = x * a;
}
return x;
}

static void Main(string[] args)
{
power_fun p = new power_fun();
int n1, n2;
double result;
Console.Write("Enter 1st Value: ");
n1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter 2nd Value: ");
n2 = Convert.ToInt32(Console.ReadLine());
result= p.power(n1, n2);
Console.WriteLine(n1+"^ "+ n2+" = "+ result);
Console.ReadLine();
}