Números Romanos

download Números Romanos

If you can't read please download the document

description

ergergergryjety

Transcript of Números Romanos

varn,m,d,c,l,x,v,i,r,I1:integer;Romano:string;beginn:=strtoint(edit1.Text);Romano:='';m:=n div 1000;n:=n mod 1000;d:=n div 500;n:=n mod 500;c:=n div 100;n:=n mod 100;l:=n div 50;n:=n mod 50;x:=n div 10;n:=n mod 10;v:=n div 5;n:=n mod 5;I1:=n div 1;n:=n mod 1;for I := 1 to M do begin Romano:=Romano+'M'; end; for I := 1 to D do begin Romano:=Romano+'D'; end; if c=4 then romano:= romano+'CD' else begin for I := 1 to C do begin Romano:=Romano+'C'; end; end; for I := 1 to L do begin Romano:=Romano+'L'; end; if X=4 then romano:= romano+'XL' else begin for I := 1 to X do begin Romano:=Romano+'X'; end; end; if (i1=4) and (v=1) then romano:= romano+'IX' else begin for I := 1 to V do begin Romano:=Romano+'V'; end; if i1=4 then romano:=romano+'IV' else begin for I := 1 to I1 do begin Romano:=Romano+'I'; end; end; end; Showmessage(ROMANO);