1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Visual Basic - ajuda

Discussão em 'Programação' iniciada por usssm, 2 de Março de 2008. (Respostas: 3; Visualizações: 509)

  1. ola a todos

    eu estou a precisar de ajuda

    eu quero fazer um programa que tenha 3 variaveis chamadas k,i,j

    mas nao consigo guardar os valores da variavel i que é de 0 To k-2, eu gostaria de saber uma forma de conseguir guardar os valores de 0 até k-2 num array ou de outra forma.

    Obrigado a todos
     
  2. balute

    balute Power Member

    Crias um array com posições de 0 até k-2 e, à medida que incrementas a variável i, guardas o seu valor na posição i dentro desse array.

    Assim:
    Código:
    Dim k, j, i As Integer
    (...)
    Dim meuArray(k-2) As Integer
    For i = 0 to k-2
      meuArray(i) = i
    Next
     
  3. The_True_Eue

    The_True_Eue Power Member

    Se o que queres é sempre os valores de 0 a k-2.... Bem, isso não precisas de guardar em lado nenhum. Digamos que só estás a deitar memória fora. Simplesmente "calcula-los" quando necessitas, com um ciclo For, por exemplo. É estúpido guardar sequências bem definidas e fáceis de obter, quando nunca vão ser alteradas.
     
  4. O meu programa tem uma textbox, uma picturebox para imprimir os resultados e um comando, eu preciso que quando um utilizador insira o valor de k na textbox os resultados sejam gravados num array de 0 até k-2, também preciso que grave os valores noutro array de j que vão de -i até i, e que depois vão ser precisos para indicar o a.

    Exemplo:
    quando o k é 2, os i vão ser 0 e 1, e o j de i=0 será 0, o j de i=1 será -1,0,1

    aqui está um esquema do exemplo:
    [​IMG]

    obrigado
     

Partilhar esta Página