Public Class Form1 '1. Put a textbox and a button on the form. The user must enter a number and press the button. 'When the button is pressed, it will add that many buttons to the form. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num As Integer num = CInt(TextBox1.Text) For num = 1 To num ListBox1.Items.Add(num) Next End Sub Private Sub TextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseClick ListBox1.Items.Clear() End Sub '2. If you were to put away a certain amount of money every month, how many years would it take 'you to save up $10,000. Use a textbox to gather the amount that is to be put away every month. 'Use a label to display the number of years it would take. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim pay, count, total, goal As Integer goal = 10000 count = 1 pay = CInt(TextBox2.Text) Do While total < goal total += pay count += 1 Loop Label1.Text = FormatNumber((count / 12), 1) & " years left until you get to $10,000.00" End Sub '3. Write a program that will create a times table. '1 2 3 4 5 6 7 8 9 10 '2 4 6 8 10 12 14 16 18 20 '..… 'You could use labels or buttons to hold the numbers. Generate these dynamically and add them 'to the Me.Controls collection. 'You will have to use two loops, one inside of the other to get this to work. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load For x = 1 To 10 For y = 1 To 10 Dim button As New Button button.Location = New Point(35 * x, 25 * y) button.Width = 35 Me.Controls.Add(button) button.Text = (x * y) Next Next End Sub End Class
Monday, February 28, 2011
Programming 2 */ A few programs with Loops */
'Loops
Subscribe to:
Post Comments (Atom)
Classes
Programming II
Advanced Relational Database
No comments:
Post a Comment