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.
Convertir Números A Números Romanos (1 A 3999)
Objetivo: 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.
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.
Objetivo: Re: Convertir Números A Números Romanos (1 A 3999)
sabes que combinación de teclas hay que hacer para sacar el carácter macron largo?
Grandamakulo escribió:
sabes que combinación de teclas hay que hacer para sacar el carácter macron largo?
Objetivo: Re: Convertir Números A Números Romanos (1 A 3999)
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?
Grandamakulo escribió:
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?
Objetivo: Re: Convertir Números A Números Romanos (1 A 3999)
última edición por vuott el Jueves, 19 Marzo 2020, 01:36; editado 3 veces
En codigo gambas es posible usando la Propiedad "TextEdit.RichText".
Exemplum:
https://www.gambas-it.org/wiki/inde...uperiore_a_3999
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
Objetivo: Re: Convertir Números A Números Romanos (1 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
vuott escribió:
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
Objetivo: Re: Convertir Números A Números Romanos (1 A 3999)
Está claro que tú no probaste los ejemplos de esta pagina del wiki italiano:
https://www.gambas-it.org/wiki/inde...uperiore_a_3999
v3ctor escribió:
Está claro que tú no probaste los ejemplos de esta pagina del wiki italiano:
https://www.gambas-it.org/wiki/inde...uperiore_a_3999
Página 1 de 2
No puede crear mensajesNo 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
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.5682s (PHP: -82% SQL: 182%)
Consultas SQL: 46 - Debug off - GZIP Activado