Programalama > DELPHI

Etiketler: integer, roman, convert, function

Ort. 0
Puan ver:
function IntToRoman(Value: LongInt): String;
const
Arabics: Array[1..13] of Integer =
(1,4,5,9,10,40,50,90,100,400,500,900,1000);
Romans:  Array[1..13] of String =
('I','IV','V','IX','X','XL','L','XC','C','CD','D','CM','M');
var
  i: Integer;
begin
 for i := 13 downto 1 do
 while (Value >= Arabics[i]) do begin
  Value := Value - Arabics[i];
  Result := Result + Romans[i];
 end;
end;



Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.