13. Februar 2008 16:39
13. Februar 2008 16:48
13. Februar 2008 17:12
13. Februar 2008 18:42
19. Februar 2008 18:49
 
num1 := 0;
FOR I := 1 TO STRLEN(wert) DO
  IF wert[1] > 126 THEN
    num1 += (I * (wert[I] - 71))
  ELSE
    num1 += (I * (wert[I] - 32));
Z[1] := (num1 MOD 103) + 32;
IF Z[1] > 126 THEN
  Z[1] += 39;
START[1] := 173;
ENDE[1] := 207;
CASE Z[1] OF
  166 :  Rueckgabewert:=START+wert+'¦'+ENDE;  
  167:   Rueckgabewert:=START+wert+'§'+ENDE;  
  168:   Rueckgabewert:=START+wert+'¨'+ENDE;  
  169:   Rueckgabewert:=START+wert+'©'+ENDE;  
  170:   Rueckgabewert:=START+wert+'ª'+ENDE;  
  171:   Rueckgabewert:=START+wert+'«'+ENDE;  
  172:   Rueckgabewert:=START+wert+'¬'+ENDE;  
  173:   Rueckgabewert:=START+wert+''+ENDE;  
ELSE
  Rueckgabewert := START+wert+Z+ENDE;  
END;
EXIT(Rueckgabewert);19. Februar 2008 20:06