GARANTIR DESCONTO

Fórum Pegar número inteiro entre números #352202

21/01/2008

0

Olá pessoal,

O Delphi tem alguma função para pegar os números inteiros entre 2 números?
Por exemplo. O usuário digita 1 e 5 então retorna 2,3,4

Alguém já tem um código pronto pra isso se não tiver função?

Obrigado


Yallebr

Yallebr

Responder

Posts

21/01/2008

Adriano Santos

Use as funções Ramdom e Ramdomize;
Exemplo bem básico:

procedure TForm1...
var
  Numero: Integer;
begin
  Randomize;
  repeat
    Numero := Random(5);
  until (Numero > 1) and (Numero < 5)
end;



Responder

Gostei + 0

22/01/2008

Aroldo Zanela

Colega,

function TForm1.FaixaInteiros(Inicio, Fim: Integer): TStrings;
var I: Integer;
begin
  Result  := TStringList.Create;
  for I := Inicio+1 to Fim-1 do
    Result.Add(IntToStr(I))
end;

procedure TForm1.btn1Click(Sender: TObject);
begin
  ShowMessage(FaixaInteiros(1,10).Text);
end;



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar