/ *こんにちは私はプログラミングの練習をしようとしている学生ですが、変数の1つを関数で機能させることができないようです。変数の値をユーザーが入力する必要がありますが、 Main関数ではなくPowerOf関数内で宣言します。n00bであると申し訳ありませんが、助けていただければ幸いです。[:* /
using System;
namespace ThePowerOf
{
class MainClass
{
public static void Main (string[] args)
{
string sUserInput;
int iUserNum1 = 0;
int iUserNum2 = 0;
int iPower = 0;
Console.WriteLine ("Enter a number");
sUserInput = Console.ReadLine();
iUserNum1 = Int16.Parse(sUserInput);
Console.WriteLine ("Enter a number");
sUserInput = Console.ReadLine();
iUserNum2 = Int16.Parse(sUserInput);
iPower = PowerOf(iUserNum1);
Console.WriteLine((iUserNum1) + (" To the power of ") + (iUserNum2) + (" = ") + (iPower));
Console.ReadLine();
}
static int PowerOf(int iUserNum1)
{
for (int i = 0; i < iUserNum2; ++i)
{
iUserNum1 = (iUserNum1 * iUserNum1);
}
return iUserNum1;
}
}
}