[STAThread]
static void Main()
{
Application.Run( new FormExponent() );
}
public int IntegerPower( int b, int exp )
{
int product = 1;
for ( int x = 1; x <= exp; x++ )
product *= b;
return product;
}
private void calculateButton_Click(
object sender, System.EventArgs e )
{
// verify that user has filled in both fields
if ( baseTextBox.Text != "" &&
exponentTextBox.Text != "" )
{
// determine user input
double userBase =
double.Parse( baseTextBox.Text );
double userExponent =
double.Parse( exponentTextBox.Text );
// calculate result
double result =Math.Sqrt( (userBase)*(userBase) +
(userExponent)*(userExponent));
// update display
resultLabel.Text =
"밑변"+ userBase+ " , "+ "높이"+ userExponent + " 이면 " + "빗변은 " +
result; //여기서 result 값을 출력할때 소수점 세자리까지만 나오게 하는 방법좀...
그리고 좀더 깔끔하게 계산하는 방법도 있으면 가르쳐 주세요.
// clear text boxes
exponentTextBox.Clear();
baseTextBox.Clear();
}
else
MessageBox.Show( "Enter a base and an exponent" );
}
private void button1_Click(object sender, System.EventArgs e)
{
}
private void exponentLabel_Click(object sender, System.EventArgs e)
{
}
private void baseTextBox_TextChanged(object sender, System.EventArgs e)
{
}
private void exponentTextBox_TextChanged(object sender, System.EventArgs e)
{
}
private void baseLabel_Click(object sender, System.EventArgs e)
{
}
private void resultLabel_Click(object sender, System.EventArgs e)
{
}
private void FormExponent_Load(object sender, System.EventArgs e)
{
}
첫댓글 resultLabel.Text = "밑변"+ userBase+ " , "+ "높이"+ userExponent + " 이면 " + "빗변은 " + result.ToString("f3"); 빗변 구하는거는 a, b가 빗변이 아닌 두변이라면 Math.Sqrt(a*a + b*b); 한문장으로 끝날듯 한데 맞게 하신듯 합니다~
투 스트링으로 하면 되는구나..감사합니다......