
1.4 多重ループ |
||||
|
|
||||
| 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); } } |