private void 三角形1(int N)
{
int i, j; string CRLF = "\r\n";
textBox1.Text=""
;
for(i = 1; i<=N; i++)
{
for (j=1; j<=i; j++) textBox1.Text
+= "*";
textBox1.Text += CRLF;
}
}
private void 三角形2(int N)
{
int i, j; string CRLF = "\r\n";
textBox1.Text="" ;
for(i = 1; i<=N; i++)
{
for (j = N; j>= i; j--) textBox1.Text
+= "*";
textBox1.Text += CRLF;
}
}
private void 三角形3(int N)
{
int i, j; string CRLF = "\r\n";
textBox1.Text=""
;
for(i = 1; i<=N; i++)
{
for (j = N; j> i; j--) textBox1.Text
+= " ";
for (j = 1; j<= i; j++) textBox1.Text
+= "*" ;
textBox1.Text += CRLF;
}
}
private void cmdExec1_Click(object sender,
System.EventArgs e)
{
try
{
int N = int.Parse(txtN.Text);
三角形1(N);
}
catch(Exception myError)
{
MessageBox.Show(myError.Message,"エラー",
MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
private void cmdExec2_Click(object sender,
System.EventArgs e)
{
try
{
int N = int.Parse(txtN.Text);
三角形2(N);
}
catch(Exception myError)
{
MessageBox.Show(myError.Message,"エラー",
MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
private void cmdExec3_Click(object sender,
System.EventArgs e)
{
try
{
int N = int.Parse(txtN.Text); 三角形3(N);
}
catch(Exception myError)
{
MessageBox.Show(myError.Message,"エラー",
MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
|