//Different versions of a For Loop //count from 1 to 5 private void optCount5_CheckedChanged(object sender, EventArgs e) { for (short x = 1; x < 6 ; x++) { lbAnswer.Items.Add(x); } } //__________________________________________________________________________________________ //count by 2's private void optCountBy2_CheckedChanged(object sender, EventArgs e) { Reset(); for (int x = 2; x <= 30; x += 2) //count from 2 to 30 by 2's { lbAnswer.Items.Add(x); ShowCode("Countby2.txt"); } } //__________________________________________________________________________________________ //count backwards private void optBack_CheckedChanged(object sender, EventArgs e) { Reset(); //loop runs backwards as long as x > 0 for (int x = 30; x > 0; x --) //could also say x -= 1 { lbAnswer.Items.Add(x); ShowCode("Backwards.txt"); } } //_____________________________________________________________________________________ //nested loop private void optNested_CheckedChanged(object sender, EventArgs e) { Reset(); for (int x = 1; x<=5; x ++) { for (int y = 1; y < 4 ; y ++) { lbAnswer.Items.Add(" InnerLoop"); } lbAnswer.Items.Add("OutterLoop"); } ShowCode("Nested.txt"); }