PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por escorpion » Sexta Dez 31, 2004 15:28
será que alquem me podia ajudar ..e que estou aqui com uma duvida na realizacao de um trabalho ao fazer chamadda a um subprograma nao é atribuido os valores anteriores
por exemplo neste pequeno ciclo quando chama o auxi a variavel equacao1 nao tem o valor anteriormente atribuido...o que está aqui incorrecto?
obrigado
.....
....
if op= 5 then
equacao1= 1
equacao2=3
auxi
end if
.....
function auxi()
if equacao1=1 then
teste="operacao soma"
else
teste="operacao subtracacao"
end if
end function
-
escorpion
- Aprendiz

-
- Mensagens: 72
- Registado: Quinta Dez 30, 2004 18:39
- Localização: Setubal
por alfatek » Terça Jan 04, 2005 21:42
n sei nada d VB nem percebi mt bem a tua dúvida mas desconfio que o problema é simplesmente o ambito das variaveis... a variavel equacao1 tem d ser ou global a todas as funções ou passares como argumento da função..
as i said... d VB n sei nada, 0, nicles.
-
alfatek
- Administrador

-
- Mensagens: 3257
- Registado: Sábado Abr 06, 2002 18:28
- Localização: Coimbra
-
por Tretabyte » Terça Jan 04, 2005 22:01
Boas,
sorry mas de vb nao percebo mm corno, ja googlaste um pouco?
sem mais
Tretabyte
-

Tretabyte
- Gurus

-
- Mensagens: 5333
- Registado: Sábado Jan 17, 2004 13:17
- Localização: Lx
-
por moisex » Quinta Jan 06, 2005 13:51
escorpion Escreveu:será que alquem me podia ajudar ..e que estou aqui com uma duvida na realizacao de um trabalho ao fazer chamadda a um subprograma nao é atribuido os valores anteriores
por exemplo neste pequeno ciclo quando chama o auxi a variavel equacao1 nao tem o valor anteriormente atribuido...o que está aqui incorrecto?
obrigado
.....
....
if op= 5 then
equacao1= 1
equacao2=3
auxi
end if
.....
function auxi()
if equacao1=1 then
teste="operacao soma"
else
teste="operacao subtracacao"
end if
end function
Já ñ mexo em vb a 1tempo mas penso k é por isto:
as variaveis tem k ser globais e tens k fazer a passagem do valor equacao1 na função auxi.
function auxi(dim equacao1 as integer) -> penso k é assim
e falta-t a impressao
-
moisex
- Membro de Prata

-
- Mensagens: 386
- Registado: Sexta Dez 03, 2004 10:03
- Localização: VN GAIA - FEUP
por _black_bird » Quinta Jan 06, 2005 16:29
O moisex tem razao tem k ser:
Function NomeFuncao (ListaArgumentos) as Tipo
'Intruções
End Function
Exemplo:
Function Par(Valor As Integer) as Boolean
If valor mod 2 = 0 then
par = true
else
par = false
end if
end fuction
Boa sorte com o programa

-
_black_bird
- Membro de Ouro

-
- Mensagens: 981
- Registado: Sexta Jan 17, 2003 22:06
- Localização: Matosinhos
por escorpion » Quinta Jan 13, 2005 8:46
Queria só agradecer ao pessoal..........já está .........ja funciona
era para fazer o jogo do mastermind com numeros e o jogo do vinte quatro
-
escorpion
- Aprendiz

-
- Mensagens: 72
- Registado: Quinta Dez 30, 2004 18:39
- Localização: Setubal
Voltar para Programação
Quem está ligado:
Utilizadores a ver este Fórum: Nenhum utilizador registado e 3 visitantes