Fórum Ajuda com uma função #277788
18/04/2005
0
Alguem tem alguma ideia?
desde ja agradeco
[]s
Titanius
Curtir tópico
+ 0Posts
18/04/2005
Edilcimar
Gostei + 0
18/04/2005
Marco Salles
Pela definição de Função o Edicilmar tem toda a Razão.. Mas podemos passar parametros por valor , o que possibilita ter retorno de quatro possíveis numeros...
procedure RetornarQuatroNumeros(a:Integer;var b,c,d,e :Integer); begin Randomize; b:=Random((a)); c:=Random(a-b); d:=Random(a-b-c); e:=a-b-c-d; end;
[b:99a7385eb7]//Para Chamar a Procedure.[/b:99a7385eb7]..
procedure TForm1.Button1Click(Sender: TObject); var a,b,c,d,e:Integer; begin a:=StrToInt(Edit1.Text); RetornarQuatroNumeros(a,b,c,d,e); Showmessage(Inttostr(a)+ ´ ´+Inttostr(b)+´ ´+Inttostr(c)+´ ´+ Inttostr(d)+´ ´+Inttostr(e)); end;
Voce nao disse nada sobre numeros repetidos ... Nen disse o Intervalo que voce necessita.. :?: :?:[b:99a7385eb7] Então eu pensei que o numero fornecido[/b:99a7385eb7] seje sempre >= Zero.. Para numeros fornecidos menores do que zero, tem que fazer algumas alterações
Gostei + 0
19/04/2005
Titanius
obrigado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)