Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: ¡Micronet! en 4 Febrero 2011, 04:14 am



Título: While en pascal Problema
Publicado por: ¡Micronet! en 4 Febrero 2011, 04:14 am
 :-(
lo ce, lo ce he estado preguntando mucho pero esque estoy muy oxidado en pascal y como no lo uso mucho :/...
y ahurita tengo un proyecto que estoy haciendo, entonces mi problema es el siguiente:

Código
  1. procedure EstadoT2;
  2. //Pendiente: Hexadecimal a Entero
  3. var
  4.  c : char;
  5.  Numero: integer;
  6. begin
  7. {$ifdef DEBUG}
  8.  writeln(stderr,'Estado T2');
  9. {$endif}
  10.  Avanzar;
  11.  c := Leer;
  12. [glow=green,2,300] while c in ['a'..'f'] or ['0'..'7'] or ['A'..'F'] do
  13.  begin
  14.    S := S + c;
  15.    Avanzar;
  16.    c := Leer;
  17.  end;[/glow]
  18. Numero:=  HextoInt(S);
  19.  
  20.  
  21.  writeln('Token ID reconocido: ', S);
  22. end;



Nota: HextoInt ya lo tengo declarado como una funcion :), mi problema es en el while
quiero hacer esa condicion y no me funciona :-\
alguien podria ayudarme porfavor :( ¿?


Título: Re: While en pascal Problema
Publicado por: Khronos14 en 4 Febrero 2011, 15:19 pm
El bucle se declararía así:

Código
  1. while(c in ['a'..'f', '0'..'7', 'A'..'7']) do
  2.  begin
  3.     ....
  4.  end;
  5.  

Saludos.


Título: Re: While en pascal Problema
Publicado por: flacc en 20 Febrero 2011, 06:52 am
todavía se usa pascal?  :o :o :o :o :o


Título: Re: While en pascal Problema
Publicado por: xassiz~ en 20 Febrero 2011, 13:36 pm
todavía se usa pascal?  :o :o :o :o :o
Digamos que object pascal (Delphi y esas cosas).

Pero en muchas universidades comienzan con Pascal para la gente que no programó en su vida, dicen que es bueno para empezar a coger lógica y entender como va la programación :P


Título: Re: While en pascal Problema
Publicado por: skapunky en 24 Febrero 2011, 21:25 pm
Se programa mucho en pascal, muchos antivirus tienen modulos hechos totálmente en pascal, por ejemplo Kaspersky.

El desuso de pascal no es culpa de su potencial que tiene mucho, es culpa de que cada vez se orienta mas todo a la programación en C y sus "derivados" como java y similares, esto se debe al avance de aplicaciónes que usan este lenguaje y derivados como són las aplicaciónes para telefonía entre otras.