Decimal a los números romanos


en Este artículo se muestra cómo convertir un determinado número de Números Romanos en Delphi.
función DecToRoman ( iDecimal: longint ): string
const
& nbsp & nbsp aRomans: array [ 1..13 ] of string = ( 'I', 'IV', 'V', 'IX', 'X', 'XL', 'L', 'XC', 'C', 'CD', 'D', 'CM', 'M' )
& nbsp & nbsp aArabics: array [ 1..13 ] de entero = ( 1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, 900, 1000 )
var
& nbsp & nbsp & nbsp i: integer
begin
& nbsp & nbsp resultado := '
& nbsp & nbsp for i := 13 downto 1 do
& nbsp & nbsp & nbsp & nbsp mientras ( iDecimal >= aArabics [ i ] ) do begin
& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp iDecimal := iDecimal - aArabics [ i ]
& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp resultado := resultado aRomans [ i ]
& nbsp & nbsp & nbsp & nbsp final
fin









Decimal a los numeros romanos


Decimal a los numeros romanos : Multi-millones de consejos para hacer su vida mas facil.


en Este articulo se muestra como convertir un determinado numero de Numeros Romanos en Delphi.
funcion DecToRoman ( iDecimal: longint ): string
const
& nbsp & nbsp aRomans: array [ 1..13 ] of string = ( 'I', 'IV', 'V', 'IX', 'X', 'XL', 'L', 'XC', 'C', 'CD', 'D', 'CM', 'M' )
& nbsp & nbsp aArabics: array [ 1..13 ] de entero = ( 1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, 900, 1000 )
var
& nbsp & nbsp & nbsp i: integer
begin
& nbsp & nbsp resultado := '
& nbsp & nbsp for i := 13 downto 1 do
& nbsp & nbsp & nbsp & nbsp mientras ( iDecimal >= aArabics [ i ] ) do begin
& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp iDecimal := iDecimal - aArabics [ i ]
& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp resultado := resultado aRomans [ i ]
& nbsp & nbsp & nbsp & nbsp final
fin


Decimal a los números romanos

Decimal a los números romanos : Multi-millones de consejos para hacer su vida más fácil.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación