esperti in visual basic? (urgente)
-
sapete come calcolare in una matrice:
diagonale principale e secondaria
somma elementi riga e colonne.
ovviamente con il codice
lo so che non è il forum giusto...
-
sapete come calcolare in una matrice:
diagonale principale e secondaria
somma elementi riga e colonne.
ovviamente con il codice
lo so che non è il forum giusto...
-
appunto non è ne il forum ne la sezione adatta
-
sperando che ci sia qualcuno
-
nessuno
-
ma cerchi funzioni gia fatte o lo devi implementare te? quelle cose in vb sono facili da fare...
io usavo anni fa vb6, ora e tutto su .net ma cambia poco mi pare per queste cose
-
Se cerchi funzioni già fatte ci sono migliaia di programmi.....dal noto matlab in poi...
Se invece devi farla in visual basic allora posta su programmazione...
-
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?
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