[ connundrum @ 04.05.2008. 13:04 ] @
zdravo

ovako imam belaj trebam napisat 2 programa u visual basicu a neam pojma kako

evo ako neko ima dobar iz VB-a nek se javi pa da mu objasnim na msn-u a evo pokusat cu i ovdje objasniti

1 zadatak kaze

Unjeti kvadratnu matricu M * N. Ispisat na formi matricu u matematckom obliku i ispisat maksimalan clan te matrice i u kojoj koloni i redu se nalazi taj clan

to bi vako trebalo izgledat

dva text box-a

prvi ( n) ozvnacava kolko redova i kolona ce imat matrica

drugi text box preko kojeg ce mo unositi vrijednosti

ako je naprimjer n = 4 onda treba unositi 16 brojeva a da ih ovako ispise na formi

4 4 5 6

3 3 4 7

8 9 1 4

6 3 2 1



svaki od ovih brojeva ima svoje kordinate jer je dvodimenzionalni niz znaci treba napisat program u dvodimenzionalnom nizu

tj x(i,j) naprimjer

i ispod u labelu treba ispisat koji je najveci od ovih clanova ... anyway command buttona moze se koristiti kolko hocete mislim da su dovoljna 2 jedan za unose a drugi za biranje najveceg



drugi zadatak .. kaze

napravit funkciju

za onus x-a

x - min ( text box ) odake da pocne brojat

x - max ( textbox ) dokle da broji

$X - (textbox) u kojem intervalu da broji x

naprimjer ako je $x 2 onda da broji od x - min do x -max po dva

naprimjer ako je x -min 5 a x -max 13

da broji 7, 9, 11

a y= e^(-0.1*x)

sada treba vrijednosti x i y ispisat na formu

i sada ono najbolje.. treba napravit grafikon za ovu funkciju .... . odnos x i y ...




nadam se da ste shvatili ako neko moze pomoci bio bi mu jako zahvalan
[ connundrum @ 05.05.2008. 17:21 ] @
iko pomoc :(:(:(
[ goranvuc @ 05.05.2008. 17:24 ] @
Ja jedino ovako mogu da ti pomognem; procitaj ovo http://www.elitesecurity.org/o/pravilnik/korisnici/

P.S. Obrati paznju na clan 6.
[ connundrum @ 05.05.2008. 19:38 ] @
prvo pokusao sam i neam pojma kako.... drugo nije domaca zadaca ...

trece pokusavam i pokusavat cu.. pa ne mora niko uradit zadatak samo da uputi kako da ga uradim

....

a radio sam skoro jedan nije ni jedna od ova dva samo imam problem sa ispisom

Code:

Private Sub Command1_Click()

Dim a(100) As Integer


For k = 1 To n
d.AddItem InputBox("unesi clanove niza" + CStr(k))
Next k
End Sub

Private Sub Command2_Click()
Dim a(100) As Integer


For j = 1 To n - i


If a(j) > a(j + 1) Then
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
End If
Next j


For j = 1 To n
 h.AddItem a(j)
Next j
End Sub

Private Sub Command3_Click()
End

End Sub




program za unos nekoliko brojeva u list box ... i u drugom da ih poreda po redi u rastzucem redu ali nece.. ispise samo nule
[ stefanpn @ 05.05.2008. 23:45 ] @
Moras da deklarises Niz u Global / Declarations a ne u Sub-ovima, jer ti ovako deklarisan niz ne moze koristiti u drugom Sub-u / F-ji.

Nisam pazljivo procitao, ali to sam video onako od oka...

BTW: Sta su D i H?!
[ connundrum @ 06.05.2008. 05:37 ] @
d i h su listbox-ovi


edit evo
project i form-a pa mozes pogledati

znaci u jedan list box unosim vrijednosti a u drugom sortiram




[Ovu poruku je menjao connundrum dana 06.05.2008. u 12:48 GMT+1]
[ stefanpn @ 06.05.2008. 19:44 ] @
Code:

Private Sub Command1_Click()
d.Clear
h.Clear
Dim av As String

For k = 1 To val(n.text)
    av = InputBox("unesi clanove niza" + CStr(k))
    d.AddItem av
    a(k) = Val(av)
Next k
End Sub


Evo... I radi :)
[ connundrum @ 06.05.2008. 21:26 ] @
pa dobro to sam i ja uradio treba u drugom list boxu da ih poreda po rastucem nizu ...
[ Aleksandar Ružičić @ 06.05.2008. 22:16 ] @
proguglaj za bubble sort ili qsort algoritme (ili bilo koji sort algoritam)
[ Eurora3D Team @ 07.05.2008. 00:05 ] @
Imas zakacen kod za prvi zadatak ... (uradio sam ovo usput pa ne izgleda nesto narocito ali radi)
U principu ovde je veci posao napisati GUI deo nego samo pretrazivanje matrica.
[ connundrum @ 07.05.2008. 20:49 ] @
hvala vam svima jako mnogo !!!