|
-
Nov 19th, 2000, 01:01 AM
#1
Thread Starter
New Member
The following code:
Private Sub cmdPrint_Click()
Dim count As Integer
Dim number As Integer
Dim counter As Integer
count = 1
number = 0
counter = 0
For count = 1 To 10
Do
Print "*"
number = number + 1
counter = counter + 1
Loop While number <> counter
Print
Next count
End Sub
is supposed to produce the following shape:
*
**
***
****
*****
******
*******
********
*********
**********
Instead it produces thus:
*
*
*
*
*
*
*
*
*
*
please help.
-
Nov 19th, 2000, 02:41 AM
#2
Addicted Member
Here's some coed that does what you want
The reason your code can't produce the correct result is because every time you print"* in goes down one line
Private Sub Command1_Click()
Dim count As Integer
For count = 1 To 10
Select Case count
Case 1
Print "*"
Case 2
Print "**"
Case 3
Print "***"
End Select
Next count
End Sub
-
Nov 19th, 2000, 05:15 AM
#3
Hyperactive Member
eh? ***?
Code:
Dim i%
For i = 1 To 10
Print String(i, "*")
Next
td.
"One logical slip and an entire scientific edifice comes tumbling down." - Robert M. Pirsig
[email protected]
"but if Einstein is right and God is in the details, reality requires that we sometimes get religion." - Scott Meyers.
-
Nov 19th, 2000, 05:17 AM
#4
Hyperactive Member
and why is this in chit-chat?
td.
"One logical slip and an entire scientific edifice comes tumbling down." - Robert M. Pirsig
[email protected]
"but if Einstein is right and God is in the details, reality requires that we sometimes get religion." - Scott Meyers.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|