|
Página 1 de 2
|
Convertir Números A Números Romanos (1 A 3999)
Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Convertir Números A Números Romanos (1 A 3999)
buenas aquí el código:
https://novatocodegambas.blogspot.c...os-romanos.html
no seguí más porque no se como hacer los caracteres con las lineas arriba.
el 4000 se hace con un M y después una V con linea arriba, que equivale a 5000.
si alguien ve algún error avise, espero sus comentarios.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#1 Miercoles, 18 Marzo 2020, 08:39 |
|
|
Grandamakulo
Analista Programador
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
|
Re: Convertir Números A Números Romanos (1 A 3999)
Hola, v3ctor:
Estupendo código.
En cuanto a los caracteres, además de tener directamente los caracteres unicode para notación romana —U-2160 a U-2183, incluyendo la «notación apostrófica» para grandes números—, para mayores o iguales a 4.000 en notación moderna —basada en el vinculum o macron para notaciones desde la Edad Media— sólo he encontrado un carácter con macron:
Ī : U+012A, que es precisamente el que no se emplea .
Pero sí que puedes usar el carácter combinable ̄ : U+0304 o el ¯ : U+00AF —macron corto o largo—.
En W7 no resultan «combinables», o yo soy muy torpe, que todo hay que decirlo, pero en Linux lo probaré esta tarde: en teoría debería hacerse sin ningún problema.
|
#2 Miercoles, 18 Marzo 2020, 10:30 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Convertir Números A Números Romanos (1 A 3999)
Grandamakulo escribió: Hola, v3ctor:
Estupendo código.
En cuanto a los caracteres, además de tener directamente los caracteres unicode para notación romana —U-2160 a U-2183, incluyendo la «notación apostrófica» para grandes números—, para mayores o iguales a 4.000 en notación moderna —basada en el vinculum o macron para notaciones desde la Edad Media— sólo he encontrado un carácter con macron:
Ī : U+012A, que es precisamente el que no se emplea .
Pero sí que puedes usar el carácter combinable ̄ : U+0304 o el ¯ : U+00AF —macron corto o largo—.
En W7 no resultan «combinables», o yo soy muy torpe, que todo hay que decirlo, pero en Linux lo probaré esta tarde: en teoría debería hacerse sin ningún problema.
sabes que combinación de teclas hay que hacer para sacar el carácter macron largo?
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#3 Miercoles, 18 Marzo 2020, 17:48 |
|
|
Grandamakulo
Analista Programador
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
|
Re: Convertir Números A Números Romanos (1 A 3999)
Claro: Ctrl+My Izd+u+00AF
|
#4 Miercoles, 18 Marzo 2020, 20:53 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Convertir Números A Números Romanos (1 A 3999)
Grandamakulo escribió: Claro: Ctrl+My Izd+u+00AF
bien funciona es extraño, pero como haces para poner la V y después la raya encima?
se podría hacer eso en un drawingarea pero con caracteres se podrá hacer?
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#5 Jueves, 19 Marzo 2020, 01:02 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Convertir Números A Números Romanos (1 A 3999)
En codigo gambas es posible usando la Propiedad " TextEdit.RichText".
Exemplum:
https://www.gambas-it.org/wiki/inde...uperiore_a_3999
última edición por vuott el Jueves, 19 Marzo 2020, 01:36; editado 3 veces
|
#6 Jueves, 19 Marzo 2020, 01:33 |
|
|
Grandamakulo
Analista Programador
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
|
Re: Convertir Números A Números Romanos (1 A 3999)
¡Exactamente!
|
#7 Jueves, 19 Marzo 2020, 11:45 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Convertir Números A Números Romanos (1 A 3999)
vuott escribió: En codigo gambas es posible usando la Propiedad " TextEdit.RichText".
Exemplum:
https://www.gambas-it.org/wiki/inde...uperiore_a_3999
bien después voy a probar y llegar a un millón, pero te dejo otro dilema, después de terminar con una raya encima vienen dos rayas, ¿a que no hay para eso? jajajajja
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#8 Jueves, 19 Marzo 2020, 15:45 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Convertir Números A Números Romanos (1 A 3999)
v3ctor escribió: ... pero te dejo otro dilema, después de terminar con una raya encima vienen dos rayas, ¿a que no hay para eso? jajajajja
Está claro que tú no probaste los ejemplos de esta pagina del wiki italiano:
https://www.gambas-it.org/wiki/inde...uperiore_a_3999
|
#9 Jueves, 19 Marzo 2020, 19:27 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Convertir Números A Números Romanos (1 A 3999)
vuott escribió: v3ctor escribió: ... pero te dejo otro dilema, después de terminar con una raya encima vienen dos rayas, ¿a que no hay para eso? jajajajja
Está claro que tú no probaste los ejemplos de esta pagina del wiki italiano:
https://www.gambas-it.org/wiki/inde...uperiore_a_3999
ahora si:
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#10 Jueves, 19 Marzo 2020, 21:31 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|