elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Temas
Páginas: [1]
1  Programación / Ejercicios / CREACION CODIGOS EN PASCAL en: 17 Abril 2012, 21:38 pm
Vereis, tengo un pequeño problema al crear unos codigos para clase de informatica, el problema son los ceros no signifiativos, ya que al generarlos aleatoriamente se me pondria el codigo : 357, cuando por ejemplo tendria que ser el 03057.

Y tampoco he conseguido como concatenarlo ya que consigo hacer :
READLN(Ai);
  readln(Bi);
  auxb:=1;
 cb:=0    ;
  auxa:=1;
  ca:=0 ;
  WHILE (auxa<=Ai) DO
  begin
  ca:=ca+1;
  auxa:=auxa*10;
  end;
  za:=(2-ca);
  WHILE (za>0) DO
  begin
  WRITE(0) ;
  za:=(za-1)
  end;
  WRITE(Ai) ;
  WHILE (auxb<=Bi) DO
  begin
  cb:=cb+1;
  auxb:=auxb*10;
  end;
  zb:=(3-cb);
  WHILE (zb>0) DO
  begin
  WRITE(0) ;
  zb:=(zb-1)
  end;
  write(bi);

Pero en este caso solo escribe el numero tal cual y si por ejemplo pongo 5 y 2, me queda 05002, pero necesitaria que me diese ese valor en String, podeis ayudarme?
gracias de antemano.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines