Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Elettronica e Programmazione
  3. Programmazione
  4. esperti in visual basic? (urgente)

esperti in visual basic? (urgente)

Pianificato Fissato Bloccato Spostato Programmazione
23 Post 0 Autori 5.7k Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • G Non in linea
    G Non in linea
    Gabriele94
    scritto su ultima modifica di
    #1

    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...

    1 Risposta Ultima Risposta
    0
    • G Non in linea
      G Non in linea
      Gabriele94
      scritto su ultima modifica di
      #2

      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...

      1 Risposta Ultima Risposta
      0
      • T Non in linea
        T Non in linea
        tom1
        scritto su ultima modifica di
        #3

        appunto non è ne il forum ne la sezione adatta

        1 Risposta Ultima Risposta
        0
        • G Non in linea
          G Non in linea
          Gabriele94
          scritto su ultima modifica di
          #4

          sperando che ci sia qualcuno

          1 Risposta Ultima Risposta
          0
          • T Non in linea
            T Non in linea
            tom1
            scritto su ultima modifica di
            #5

            nessuno

            1 Risposta Ultima Risposta
            0
            • D Non in linea
              D Non in linea
              Devil_Mcry
              scritto su ultima modifica di
              #6

              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

              1 Risposta Ultima Risposta
              0
              • K Non in linea
                K Non in linea
                keroro.90
                scritto su ultima modifica di
                #7

                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...

                1 Risposta Ultima Risposta
                0
                • G Non in linea
                  G Non in linea
                  Gabriele94
                  scritto su ultima modifica di
                  #8

                  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 :)

                  1 Risposta Ultima Risposta
                  0
                  • L Non in linea
                    L Non in linea
                    Le085
                    scritto su ultima modifica di
                    #9

                    spostato nella sezione adatta

                    1 Risposta Ultima Risposta
                    0
                    • G Non in linea
                      G Non in linea
                      Gabriele94
                      scritto su ultima modifica di
                      #10

                      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

                      1 Risposta Ultima Risposta
                      0
                      • L Non in linea
                        L Non in linea
                        Le085
                        scritto su ultima modifica di
                        #11

                        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...

                        1 Risposta Ultima Risposta
                        0
                        • L Non in linea
                          L Non in linea
                          Le085
                          scritto su ultima modifica di
                          #12

                          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?

                          1 Risposta Ultima Risposta
                          0
                          • G Non in linea
                            G Non in linea
                            Gabriele94
                            scritto su ultima modifica di
                            #13

                            mi visualizza un numero che non ne è una media ne una somma

                            1 Risposta Ultima Risposta
                            0
                            • L Non in linea
                              L Non in linea
                              Le085
                              scritto su ultima modifica di
                              #14

                              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?

                              1 Risposta Ultima Risposta
                              0
                              • G Non in linea
                                G Non in linea
                                Gabriele94
                                scritto su ultima modifica di
                                #15

                                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

                                1 Risposta Ultima Risposta
                                0
                                • D Non in linea
                                  D Non in linea
                                  Devil_Mcry
                                  scritto su ultima modifica di
                                  #16

                                  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

                                  1 Risposta Ultima Risposta
                                  0
                                  • G Non in linea
                                    G Non in linea
                                    Gabriele94
                                    scritto su ultima modifica di
                                    #17

                                    si ma non è quello il problema

                                    ho provato ma niente

                                    1 Risposta Ultima Risposta
                                    0
                                    • D Non in linea
                                      D Non in linea
                                      Devil_Mcry
                                      scritto su ultima modifica di
                                      #18

                                      Beh insomma ... Metti 3 valori e fai poi la media su 30

                                      Cmq scusa una cosa, ma città non lo salvi da nessuna parte?

                                      1 Risposta Ultima Risposta
                                      0
                                      • G Non in linea
                                        G Non in linea
                                        Gabriele94
                                        scritto su ultima modifica di
                                        #19

                                        non lo so devil cerco di capire qst linguaggio!!

                                        cmq l'ho abbiamo corretto ed è giusto ma su VB non esce :asd:

                                        al prossimo problema!

                                        i record :D conosci?

                                        grazie se mi dai una mano

                                        1 Risposta Ultima Risposta
                                        0
                                        • D Non in linea
                                          D Non in linea
                                          Devil_Mcry
                                          scritto su ultima modifica di
                                          #20

                                          record di cosa?

                                          database

                                          variabili complesse o file ad accesso diretto?

                                          1 Risposta Ultima Risposta
                                          0

                                          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
                                          Rispondi
                                          • Risposta alla discussione
                                          Effettua l'accesso per rispondere
                                          • Da Vecchi a Nuovi
                                          • Da Nuovi a Vecchi
                                          • Più Voti


                                          • Accedi

                                          • Non hai un account? Registrati

                                          • Accedi o registrati per effettuare la ricerca.
                                          Powered by NodeBB Contributors
                                          • Primo post
                                            Ultimo post
                                          0
                                          • Categorie
                                          • Recenti
                                          • Tag
                                          • Popolare
                                          • Utenti
                                          • Gruppi