Einzelnen Beitrag anzeigen

bibble

Registriert seit: 10. Feb 2015
3 Beiträge
 
#1

Umrechner, kleines Problem

  Alt 10. Feb 2015, 09:20
Hallo, möchte ein Programm schreiben bei dem ich Dezimal und Dual gegenseitig umwandeln kann.
In die eine richtung habe ich es hinbekommen. Von Dual in Dezimal habe ich ein Strucktogramm gefunden und es danach programmiert, bekomme als Ergebniss jedoch immer 0.
Hier mein Quelltext:

Code:
procedure TForm1.Button1Click(Sender: TObject);
var dez;faktor,i:integer;
    duz:string;
begin
edit1.Text:=duz;
dez:=0;
faktor:=1;
begin
for i:=length(duz) downto 1 do
dez:=dez+faktor*strtoint(duz[i]);
faktor:=faktor*2;
end;
edit2.Text:=inttostr(dez);
end;
Wenn einer meinen Fehler entdeckt, würde ich mich freuen.
  Mit Zitat antworten Zitat