esperti in visual basic? (urgente)
-
si mi serviva il codice per vedere come si fà. entro ieri però, era una cosa urgente
ma devil mi puoi aiutare un'altra volta 
-
spostato nella sezione adatta
-
scusami ma dove si trova la sezione dal menu di sopra?
lasciate aperta il 3d perchè avrò delle domande

edit:
devo calcolare la media per ogni città. non capisco l'errore

Private Sub BtnCalcola_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCalcola.Click
Dim tot, media As Short
For I = 1 To r
tot = 0
For j = 1 To 30
tot = tot + matri(I, j)
Next j
media = tot / 30
TxtMedia.Text = CStr(media) & vbNewLine
Next I
End Sub
-
per la diagonale principale supponendo matrice quadrata in pseudocodice è
somma=0;
for (t=0; t++; t
somma=somma+matrice[t][t];
}
per diagonale inversa:
somma=0;
for (t=0; t++; t
somma=somma+matrice[t][matrice.numerocolonne-t];
}
il codice poi lo devi trasformare te in VB...
-
Gabriele94 ha scritto:
scusami ma dove si trova la sezione dal menu di sopra?lasciate aperta il 3d perchè avrò delle domande

edit:
devo calcolare la media per ogni città. non capisco l'errore

Private Sub BtnCalcola_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCalcola.Click
Dim tot, media As Short
For I = 1 To r
tot = 0
For j = 1 To 30
tot = tot + matri(I, j)
Next j
media = tot / 30
TxtMedia.Text = CStr(media) & vbNewLine
Next I
End Sub
che problema ti da?
-
mi visualizza un numero che non ne è una media ne una somma
-
ma questo matr(I,j) che non è dichiarato dove lo prendi? non è che devi prenderlo dagli argomenti del metodo?
tipo "e." e hai dentro la matrice?
-
scusami ti do pure il carica
Public Class Form1
Dim città As String
Dim r As Short
Dim matri(,) As Short
Private Sub BtnCarica_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCarica.Click
r = Val(InputBox("num città"))
ReDim matri(r, 30)
For i = 1 To r
città = (InputBox("nome città"))
For j = 1 To 3
matri(i, j) = Val(InputBox("temp città" & CStr(i), "nella giornata" & CStr(j)))
Next j
Next i
End Sub
-
Ma non dovrebbe essere 30 invece di 3?!?
Perché se li metti 3 per provare in modo facile e di la metti 30 poi ti viene diverso il valore
-
si ma non è quello il problema
ho provato ma niente
-
Beh insomma ... Metti 3 valori e fai poi la media su 30
Cmq scusa una cosa, ma città non lo salvi da nessuna parte?
-
non lo so devil cerco di capire qst linguaggio!!
cmq l'ho abbiamo corretto ed è giusto ma su VB non esce

al prossimo problema!
i record
conosci?grazie se mi dai una mano
-
record di cosa?
database
variabili complesse o file ad accesso diretto?
-
un array di record detta tabella.
dico record nel senso che posso inserire dati di tipo diverso
-
Anche se un po' tardi, se spiegassi in modo chiaro e concreto su quello che devi fare, potrei darti una mano.
-
passato molto tempo ho già risolto
-
Gabriele94 ha scritto:
passato molto tempo ho già risoltoBeh, nel caso in cui avrai ancora bisogno, posta che magari ti posso essere d'aiuto!
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi