Algoritmia - El algoritmo mostrará el número entero y su conversión en el sistema romano.

 
Vista:

El algoritmo mostrará el número entero y su conversión en el sistema romano.

Publicado por jeka (1 intervención) el 31/08/2016 23:10:07
Desarrollar un algoritmo que pida al usuario un número entero entre 1 y 99,
incluyendo los extremos y obtenga la correspondiente representación en el
sistema romano. El algoritmo mostrará el número entero y su conversión en el
sistema romano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

El algoritmo mostrará el número entero y su conversión en el sistema romano.

Publicado por dario (54 intervenciones) el 08/09/2016 16:59:56
Te dejo el algoritmo en pascal.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
uses crt;
var
    unidad,decena,decimal:integer;
    romano:string;
begin
    clrscr;
    writeln('Conversion de entero a romano');
    writeln;
    repeat
        write('Ingrese un numero entre 1-99: ');
        readln(decimal);
    until decimal < 100;
 
    unidad:=decimal mod 10;
    decimal:=decimal-unidad;
    decimal:=decimal div 10;
 
    decena:=decimal mod 10;
    decimal:=decimal-decena;
    decimal:=decimal div 10;
 
    romano:='';
 
    case unidad of
        1: romano:='I';
        2: romano:='II';
        3: romano:='III';
        4: romano:='IV';
        5: romano:='V';
        6: romano:='VI';
        7: romano:='VII';
        8: romano:='VIII';
        9: romano:='IX';
    end;
 
    case decena of
        1: romano:='X'+romano;
        2: romano:='XX'+romano;
        3: romano:='XXX'+romano;
        4: romano:='XL'+romano;
        5: romano:='L'+romano;
        6: romano:='LX'+romano;
        7: romano:='LXX'+romano;
        8: romano:='LXXX'+romano;
        9: romano:='XC'+romano;
    end;
    writeln('El numero en romano es ',romano);
    readkey;
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 28
Ha aumentado 1 puesto en Algoritmia (en relación al último mes)
Gráfica de Algoritmia

El algoritmo mostrará el número entero y su conversión en el sistema romano.

Publicado por Horroroso (32 intervenciones) el 07/04/2017 17:53:23
Dario, tu codigo es Hermoso.....
Felicidades.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar