Ver la Versión Completa : Generar Series de numeros.
una duda.
ando bien guey. estas semanas
¿como se puede hacer un generador de series
para loteria.?
digamos
tengo la serie XYZ-00000
hasta XYZ-30000
yo lo haria con un contador
que
seria
for i to 30000
contador := contador +1
¿ando bien o se puede hacer de otra forma?
ecfisa
17-08-2010, 01:49:24
Hola JXJ.
Yo haría:
procedure GenerarSerie(Serie: TStrings; Alpha: string; Desde, Hasta: Integer);
var
i: Integer;
s: string;
begin
for i:= Desde to Hasta do
begin
s:= IntToStr(i);
Serie.Add(Alpha + StringOfChar('0', 4 - Length(s)) + s);
end;
end;
Ejemplo de llamada:
procedure TForm1.Button1Click(Sender: TObject);
var
Serie: TStrings;
begin
Serie:= TStringList.Create;
try
GenerarSerie(Serie, 'XYZ-', 0, 30000);
Memo1.Lines:= Serie; // mostrar, guardar o lo que desees
finally
Serie.Free;
end;
end;
Saludos.
Caral
17-08-2010, 02:00:59
Hola
mmmmmmmm, ........http://www.delphiaccess.com/forum/Smileys/MSN/07.gif
Muy bueno amigo.http://www.delphiaccess.com/forum/Smileys/MSN/17.gif
Saludos
que codigo tan eficiente.
ecfisa
ecfisa
17-08-2010, 03:17:09
Amigos, creo que están exagerando... :)
Saludos.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.