Registriert seit: 29. Okt 2006
Ort: Düsseldorf
249 Beiträge
Delphi 2005 Personal
|
Re: Kleiner Zahlenkonvertierer
11. Jan 2008, 20:05
Nettes Programm, hat allerdings für mich keinen Nutzen.
Wieso nicht noch weitere abstrakte Zahlensystem einbauen?
Mal was ganz altes aus dem Infounterricht:
Delphi-Quellcode:
function xtoy(dez,base:integer):string;
const
num:array [0..35] of char = ('0','1','2','3','4','5','6','7','8','9',
'A','B','C','D','E','F','G','H','I','J',
'K','L','M','N','O','P','Q','R','S','T',
'U','V','W','X','Y','Z');
begin
result:='';
if (base>36) or (base<2) then
begin
result:='Keine gültige Basis!';
exit;
end;
repeat
result:=num[dez mod base]+result;
dez:=dez div base;
until dez=0;
end;
Diese Funktion arbeitet vom Binärsystem bis zum System der Basis 36
//Edit: Whoopsies, hätte vielleicht vorher mal nachdenken sollen. Diese Funktion rechnet nur Zahlen aus dem Dezimalsystem in andere um, sonst nichts. 'schuldige
Frank Dumont
|