banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 23 Maj 2024, 18:33

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 2 Posta ] 
Autoru Poruka
 Tema posta: Jelka preko VB.net-a?
PostPoslato: 23 Nov 2011, 17:49 
OffLine
Majstorski kandidat
Majstorski kandidat

Pridružio se: 15 Feb 2010, 21:45
Postovi: 483
Pokusavam napraviti jelku preko matrice, gdje korisnik unosi visinu i sirinu jelke. Prazan prostor oko jelke neka budu "-", a elementi jelke zvjezdice "*".

Public Class frmCT

Dim matrix(100, 100) As String

Private Sub btnFTT_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFTT.Click

Dim h, w As Integer
h = txtHeight.Text
w = txtWidth.Text

ReDim matrix(h, w)

Dim s, l As Integer
If w Mod 2 = 0 Then
s = w / 2
l = w / 2
Else
s = w / 2
l = w / 2 + 1
End If

Dim g As Integer = 1

For i = 1 To h
For p = 1 To w

matrix(i, p) = "-"
matrix(i, s) = "*"
matrix(i, l) = "*"

Next

If g Mod 2 = 0 Then
s = s - 1
l = l + 1
Else
g = g + 1
End If

Next

For q = 1 To h
For k = 1 To w
txtPreview.Text &= matrix(q, k)
Next
txtPreview.Text &= vbNewLine
Next

End Sub


Sta tu ne valja, posto mi stalno pokazuje gresku "Index was outside the bounds of the array".


Vrh
 Profil  
 
PostPoslato: 23 Nov 2011, 17:57 
OffLine
Majstorski kandidat
Majstorski kandidat

Pridružio se: 15 Feb 2010, 21:45
Postovi: 483
Ajooj, skontao sam gresku, trebam u If naredbi i u slucaju da je g parno povecati ga za 1.


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 2 Posta ] 

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 2 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs