{"id":716,"date":"2024-10-30T19:59:14","date_gmt":"2024-10-30T22:59:14","guid":{"rendered":"https:\/\/urutaudev.com.br\/?p=716"},"modified":"2024-10-30T21:27:43","modified_gmt":"2024-10-31T00:27:43","slug":"convertendo-numeros-para-algarismos-romanos-em-javascript","status":"publish","type":"post","link":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/","title":{"rendered":"Convertendo N\u00fameros para Algarismos Romanos em Javascript"},"content":{"rendered":"<h1><\/h1>\n<figure id=\"attachment_717\" aria-describedby=\"caption-attachment-717\" style=\"width: 317px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-717 \" src=\"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646-300x140.png\" alt=\"Convertendo N\u00fameros para Algarismos Romanos em Javascript\" width=\"317\" height=\"148\" srcset=\"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646-300x140.png 300w, https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646-1024x479.png 1024w, https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646-768x360.png 768w, https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646.png 1256w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><figcaption id=\"caption-attachment-717\" class=\"wp-caption-text\">Convertendo N\u00fameros para Algarismos Romanos em Javascript<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-family: arial, helvetica, sans-serif;\">Introdu\u00e7\u00e3o<\/span><\/h2>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">Neste tutorial,\u00a0 vou mostrar como converter N\u00fameros para algarismos Romanos utilizando apenas html, css e Javascritpt.\u00a0<\/span><\/p>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">Ser\u00e1 um breve tutorial sem a necessidade de usar algum tipo de biblioteca externa, ser\u00e1 apenas html, css e Javascript .<\/span><\/p>\n<div><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">O Conversor de N\u00fameros Inteiros para N\u00fameros Romanos \u00e9 uma ferramenta pr\u00e1tica que transforma n\u00fameros inteiros modernos em sua representa\u00e7\u00e3o equivalente aos algarismos romanos. Este conversor \u00e9 muito \u00fatil para fins educativos, ele simplifica a compreens\u00e3o e utiliza\u00e7\u00e3o dos sistemas num\u00e9ricos antigos.<\/span><\/div>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-family: arial, helvetica, sans-serif;\">Convertendo N\u00fameros para Algarismos Romanos em Javascript<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\"><strong><span style=\"font-size: 14pt;\">Primeiro passo voc\u00ea dever\u00e1 criar a estrutura da p\u00e1gina, para isso crie um arquivo html contendo\u00a0 o seguinte c\u00f3digo :<\/span><\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<div>\n<div><code>&lt;html lang=\"pt-BR\"&gt;<\/code><\/div>\n<div><code>&lt;head&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;meta charset=\"UTF-8\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;link rel=\"stylesheet\" href=\"style.css\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;title&gt;Conversor de N\u00fameros para Algarismos Romanos&lt;\/title&gt;<\/code><\/div>\n<div><code>&lt;\/head&gt;<\/code><\/div>\n<div><code>&lt;body&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;script&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;\/script&gt;<\/code><\/div>\n<div><code>&lt;\/body&gt;<\/code><\/div>\n<div><code>&lt;\/html&gt;<\/code><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\"><strong><span style=\"font-size: 14pt;\">Logo ap\u00f3s crio a estrutura do conversor:<\/span><\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<div>\n<div><code>&lt;div class=\"container\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;img src=\"th.png\" alt=\"\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;div class=\"right-side\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 &lt;h1&gt;Conversor de N\u00fameros Inteiros para Algarismos Romanos&lt;\/h1&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 &lt;div class=\"conversor-input\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;input type=\"number\" id=\"inputNumber\" min=\"1\" max=\"3999\" placeholder=\"Digite um n\u00famero inteiro. ex: 2000\" \/&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;button onclick=\"convertToRomanNumerals()\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" x=\"0px\" y=\"0px\" width=\"1em\" height=\"1em\" viewBox=\"0 0 24 24\"<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 stroke=\"currentColor\" fill=\"currentColor\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;path d=\"M16 15L24 15 20 20zM8 9L0 9 4 4z\"&gt;&lt;\/path&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;path<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 d=\"M21 6c0-1.654-1.346-3-3-3H7.161l1.6 2H18c.551 0 1 .448 1 1v10h2V6zM3 18c0 1.654 1.346 3 3 3h10.839l-1.6-2H6c-.551 0-1-.448-1-1V8H3V18z\"&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/path&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/svg&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/button&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 &lt;\/div&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 &lt;div class=\"conversor-response\" id=\"result\"&gt;&lt;\/div&gt;<\/code><\/div>\n<div><code>\u00a0 \u00a0 &lt;\/div&gt;<\/code><\/div>\n<div><code>&lt;\/div&gt;<\/code><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">No c\u00f3digo acima crio a interface do conversor de n\u00fameros inteiros para algarismos romanos.<\/span><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Adicionei um campo para entrada de um n\u00famero e um bot\u00e3o para executar a convers\u00e3o e por fim adicionei uma \u00e1rea para exibir o resultado. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\"><strong><span style=\"font-size: 14pt;\">Depois adiciono o css respons\u00e1vel pela estiliza\u00e7\u00e3o da p\u00e1gina :<\/span><\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<div>\n<div><code>*,<\/code><\/div>\n<div><code>*:after,<\/code><\/div>\n<div><code>*:before {<\/code><\/div>\n<div><code>\u00a0 margin: 0;<\/code><\/div>\n<div><code>\u00a0 padding: 0;<\/code><\/div>\n<div><code>\u00a0 border: 0;<\/code><\/div>\n<div><code>\u00a0 font-size: 100%;<\/code><\/div>\n<div><code>\u00a0 vertical-align: baseline;<\/code><\/div>\n<div><code>\u00a0 text-decoration: none;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>:root {<\/code><\/div>\n<div><code>\u00a0 --white: #ffffff;<\/code><\/div>\n<div><code>\u00a0 --dark: rgb(40, 44, 51);<\/code><\/div>\n<div><code>\u00a0 --green: rgb(166, 247, 80);<\/code><\/div>\n<div><code>\u00a0 --orange: rgb(255, 216, 98);<\/code><\/div>\n<div><code>\u00a0 --red: #f46663;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>body {<\/code><\/div>\n<div><code>\u00a0 height: 100vh;<\/code><\/div>\n<div><code>\u00a0 display: flex;<\/code><\/div>\n<div><code>\u00a0 background-color: #121f32;<\/code><\/div>\n<div><code>\u00a0 color: var(--white);<\/code><\/div>\n<div><code>\u00a0 font-family: basic-sans, sans-serif !important;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.container {<\/code><\/div>\n<div><code>\u00a0 width: calc(100% - 4rem);<\/code><\/div>\n<div><code>\u00a0 padding: 2rem;<\/code><\/div>\n<div><code>\u00a0 display: flex;<\/code><\/div>\n<div><code>\u00a0 justify-content: center;<\/code><\/div>\n<div><code>\u00a0 align-items: center;<\/code><\/div>\n<div><code>\u00a0 gap: 6rem;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>img {<\/code><\/div>\n<div><code>\u00a0 max-width: 30%;<\/code><\/div>\n<div><code>\u00a0 display: flex;<\/code><\/div>\n<div><code>\u00a0 justify-content: center;<\/code><\/div>\n<div><code>\u00a0 align-items: center;<\/code><\/div>\n<div><code>\u00a0 flex: 1;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.right-side {<\/code><\/div>\n<div><code>\u00a0 flex: 1;<\/code><\/div>\n<div><code>\u00a0 width: 50%;<\/code><\/div>\n<div><code>\u00a0 max-width: 40%;<\/code><\/div>\n<div><code>\u00a0 padding: 2rem;<\/code><\/div>\n<div><code>\u00a0 display: flex;<\/code><\/div>\n<div><code>\u00a0 flex-direction: column;<\/code><\/div>\n<div><code>\u00a0 justify-content: center;<\/code><\/div>\n<div><code>\u00a0 align-items: stretch;<\/code><\/div>\n<div><code>\u00a0 gap: 1rem;<\/code><\/div>\n<div><code>\u00a0 border-radius: 6px;<\/code><\/div>\n<div><code>\u00a0 border: 1px solid var(--red);<\/code><\/div>\n<div><code>\u00a0 box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>h1 {<\/code><\/div>\n<div><code>\u00a0 font-size: 1.1rem;<\/code><\/div>\n<div><code>\u00a0 font-weight: 900;<\/code><\/div>\n<div><code>\u00a0 font-style: normal;<\/code><\/div>\n<div><code>\u00a0 padding: 1rem;<\/code><\/div>\n<div><code>\u00a0 border-radius: 6px;<\/code><\/div>\n<div><code>\u00a0 text-align: center;<\/code><\/div>\n<div><code>\u00a0 color: var(--orange);<\/code><\/div>\n<div><code>\u00a0 border: 1px solid var(--red);<\/code><\/div>\n<div><code>\u00a0 box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.conversor-response {<\/code><\/div>\n<div><code>\u00a0 padding: 1rem;<\/code><\/div>\n<div><code>\u00a0 min-height: 4rem;<\/code><\/div>\n<div><code>\u00a0 display: flex;<\/code><\/div>\n<div><code>\u00a0 flex-direction: column;<\/code><\/div>\n<div><code>\u00a0 align-items: center;<\/code><\/div>\n<div><code>\u00a0 justify-content: center;<\/code><\/div>\n<div><code>\u00a0 gap: 0.5rem;<\/code><\/div>\n<div><code>\u00a0 border: 1px solid var(--red);<\/code><\/div>\n<div><code>\u00a0 border-radius: 6px;<\/code><\/div>\n<div><code>\u00a0 font-size: 1rem;<\/code><\/div>\n<div><code>\u00a0 font-weight: 900;<\/code><\/div>\n<div><code>\u00a0 color: var(--orange);<\/code><\/div>\n<div><code>\u00a0 box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.conversor-response span {<\/code><\/div>\n<div><code>\u00a0 font-size: 1.5rem;<\/code><\/div>\n<div><code>\u00a0 color: var(--green);<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.conversor-response .invalid {<\/code><\/div>\n<div><code>\u00a0 font-size: 0.8rem;<\/code><\/div>\n<div><code>\u00a0 color: var(--red);<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.conversor-input {<\/code><\/div>\n<div><code>\u00a0 display: flex;<\/code><\/div>\n<div><code>\u00a0 align-items: center;<\/code><\/div>\n<div><code>\u00a0 position: relative;<\/code><\/div>\n<div><code>\u00a0 padding: 0.625rem;<\/code><\/div>\n<div><code>\u00a0 background: var(--dark);<\/code><\/div>\n<div><code>\u00a0 border: 1px solid var(--orange);<\/code><\/div>\n<div><code>\u00a0 border-radius: 6px;<\/code><\/div>\n<div><code>\u00a0 box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px,<\/code><\/div>\n<div><code>\u00a0 \u00a0rgba(0, 0, 0, 0.23) 0px 3px 6px;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.conversor-input input {<\/code><\/div>\n<div><code>\u00a0 width: 100%;<\/code><\/div>\n<div><code>\u00a0 font-size: 1rem;<\/code><\/div>\n<div><code>\u00a0 color: var(--white);<\/code><\/div>\n<div><code>\u00a0 position: relative;<\/code><\/div>\n<div><code>\u00a0 outline: none;<\/code><\/div>\n<div><code>\u00a0 padding: 0.625rem 1.25rem;<\/code><\/div>\n<div><code>\u00a0 background: var(--dark);<\/code><\/div>\n<div><code>\u00a0 border: 1px solid transparent;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.conversor-input button {<\/code><\/div>\n<div><code>\u00a0 height: 3.25rem;<\/code><\/div>\n<div><code>\u00a0 padding: 0px 1rem;<\/code><\/div>\n<div><code>\u00a0 display: flex;<\/code><\/div>\n<div><code>\u00a0 align-items: center;<\/code><\/div>\n<div><code>\u00a0 justify-content: center;<\/code><\/div>\n<div><code>\u00a0 border-radius: 4px;<\/code><\/div>\n<div><code>\u00a0 text-decoration: none;<\/code><\/div>\n<div><code>\u00a0 background-color: var(--green);<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.conversor-input button &gt; svg {<\/code><\/div>\n<div><code>\u00a0 font-size: 1.25rem;<\/code><\/div>\n<div><code>\u00a0 margin-right: 0px;<\/code><\/div>\n<div><code>}<\/code><\/div>\n<div><code>.conversor-input button:hover{<\/code><\/div>\n<div><code>\u00a0 transform: scale(0.95);<\/code><\/div>\n<div><code>}<\/code><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\"><strong><span style=\"font-size: 14pt;\">Por ultimo adiciono o script respons\u00e1vel por realizar a convers\u00e3o de N\u00famero Inteiro para Algarismos Romanos:<\/span><\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0function intToRomanNumerals(intNumber) {<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 const romanNumeralsMap = [<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [1000, 'M'], [900, 'CM'], [500, 'D'], [400, 'CD'],<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [100, 'C'], [90, 'XC'], [50, 'L'], [40, 'XL'],<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [10, 'X'], [9, 'IX'], [5, 'V'], [4, 'IV'], [1, 'I']<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ];<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 let romanNumerals = '';<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 for (let [value, simbol] of romanNumeralsMap) {<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 const count = Math.floor(intNumber \/ value);<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 romanNumerals += simbol.repeat(count);<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 intNumber %= value;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return romanNumerals;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 }<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 function convertToRomanNumerals() {<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 const number = parseInt(document.getElementById('inputNumber').value);<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 const result = document.getElementById('result');<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (Number.isNaN(number) || number &lt; 1 || number &gt; 3999) {<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 result.innerHTML = '&lt;p class=\"invalid\"&gt;Por favor, insira um n\u00famero entre 1 e 3999. &lt;\/p&gt;';<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 result.style.display = 'flex';<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 const romanNumerals = intToRomanNumerals(number);<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 result.innerHTML = `&lt;p&gt;O n\u00famero em romano \u00e9: &lt;\/p&gt; &lt;span&gt;${romanNumerals}&lt;\/span&gt;`;<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 result.style.display = 'flex';<\/code><\/div>\n<div><code>\u00a0 \u00a0 \u00a0 \u00a0 }<\/code><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">Uma breve explica\u00e7\u00e3o do c\u00f3digo <a href=\"https:\/\/urutaudev.com.br\/index.php\/category\/tutorias\/javascript\/\">Javascript<\/a> criado:\u00a0\u00a0<\/span><\/p>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Na Fun\u00e7\u00e3o intToRomanNumerals<\/span><\/strong><\/p>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\"><strong>Objetivo<\/strong>: Converter n\u00fameros inteiros para algarismos romanos.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\"><strong>Par\u00e2metro<\/strong>: Recebe um n\u00famero inteiro (<strong>intNumber<\/strong>).<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\"><strong>Processo<\/strong>:<\/span>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Define um mapa de valores de n\u00fameros romanos.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Itera sobre o mapa, calculando quantas vezes cada valor cabe no n\u00famero.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Concatena os s\u00edmbolos romanos correspondentes.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Retorna a string de algarismos romanos.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt;\"><strong><span style=\"font-family: arial, helvetica, sans-serif;\">Fun\u00e7\u00e3o convertToRomanNumerals<\/span><\/strong><\/span><\/p>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\"><strong>Objetivo<\/strong>: Converter e exibir o n\u00famero romano baseado na entrada do usu\u00e1rio.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\"><strong>Processo<\/strong>:<\/span>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">L\u00ea o valor do campo de entrada (<strong>inputNumber<\/strong>).<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Verifica se o n\u00famero \u00e9 v\u00e1lido (entre 1 e 3999).<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Exibe uma mensagem de erro se o n\u00famero for inv\u00e1lido.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Converte o n\u00famero para algarismos romanos usando <strong>intToRomanNumerals<\/strong>.<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Atualiza o conte\u00fado da p\u00e1gina para mostrar o resultado.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\"><strong><span style=\"font-size: 14pt;\">Voc\u00ea pode visualizar o componente no link abaixo:<\/span><\/strong><\/span><\/p>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><a href=\"https:\/\/urutaudev.com.br\/aplicativos\/convert-roman-numerals\/\">Conversor<\/a>\u00a0<\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\"><strong><span style=\"font-size: 14pt;\">Deixo aqui um v\u00eddeo curto do processo de cria\u00e7\u00e3o do componente:<\/span><\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>https:\/\/youtu.be\/onKsOdYbyaU<\/p>\n<h2><\/h2>\n<h2><\/h2>\n<h2><span style=\"font-family: arial, helvetica, sans-serif;\">Conclus\u00e3o<\/span><\/h2>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">Com esses simples\u00a0 passos, voc\u00ea consegue de forma r\u00e1pida criar um Conversor de N\u00fameros Inteiros para Algarismos Romanos usando apenas HTML e CSS.\u00a0 Caso necessite voc\u00ea pode personalizar estilizar conforme a sua necessidade.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">C\u00f3digo fonte do <a href=\"https:\/\/urutaudev.com.br\/index.php\/category\/tutorias\/\">tutorial <\/a>\u00a0do Convertendo N\u00fameros para Algarismos Romanos em Javascript:<\/span><\/h3>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><strong><a href=\"https:\/\/github.com\/JrDevCJ\/css-tutorial\/tree\/main\/rating-component\" target=\"_blank\" rel=\"noopener\">C\u00f3digo Fonte<\/a><\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Introdu\u00e7\u00e3o Neste tutorial,\u00a0 vou mostrar como converter N\u00fameros para algarismos Romanos utilizando apenas html, css e Javascritpt.\u00a0 Ser\u00e1<\/p>\n","protected":false},"author":1,"featured_media":717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[14,5],"tags":[147,149,37,29,27,26,148,146,18],"class_list":["post-716","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","category-tutorias","tag-algarismos","tag-conversor","tag-converter","tag-css","tag-html","tag-javascript","tag-numeros","tag-romanos","tag-tutorias"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Convertendo N\u00fameros para Algarismos Romanos em Javascript - UrutauDev<\/title>\n<meta name=\"description\" content=\"Convertendo N\u00fameros para Algarismos Romanos em Javascript, neste tutorial\u00a0 vou mostrar como converter N\u00fameros para algarismos Romanos ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Convertendo N\u00fameros para Algarismos Romanos em Javascript - UrutauDev\" \/>\n<meta property=\"og:description\" content=\"Convertendo N\u00fameros para Algarismos Romanos em Javascript, neste tutorial\u00a0 vou mostrar como converter N\u00fameros para algarismos Romanos ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"UrutauDev\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-30T22:59:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-31T00:27:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1256\" \/>\n\t<meta property=\"og:image:height\" content=\"588\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"C. Junior\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"C. Junior\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/\"},\"author\":{\"name\":\"C. Junior\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#\\\/schema\\\/person\\\/7e321618d23a158d5a42d5cfbdd99dd6\"},\"headline\":\"Convertendo N\u00fameros para Algarismos Romanos em Javascript\",\"datePublished\":\"2024-10-30T22:59:14+00:00\",\"dateModified\":\"2024-10-31T00:27:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/\"},\"wordCount\":454,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/urutaudev.com.br\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/imagem_2024-10-30_195450646.png\",\"keywords\":[\"algarismos\",\"conversor\",\"converter\",\"css\",\"html\",\"javascript\",\"numeros\",\"romanos\",\"tutorias\"],\"articleSection\":[\"Javascript\",\"Tutorias\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/\",\"url\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/\",\"name\":\"Convertendo N\u00fameros para Algarismos Romanos em Javascript - UrutauDev\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/urutaudev.com.br\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/imagem_2024-10-30_195450646.png\",\"datePublished\":\"2024-10-30T22:59:14+00:00\",\"dateModified\":\"2024-10-31T00:27:43+00:00\",\"description\":\"Convertendo N\u00fameros para Algarismos Romanos em Javascript, neste tutorial\u00a0 vou mostrar como converter N\u00fameros para algarismos Romanos ...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/urutaudev.com.br\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/imagem_2024-10-30_195450646.png\",\"contentUrl\":\"https:\\\/\\\/urutaudev.com.br\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/imagem_2024-10-30_195450646.png\",\"width\":1256,\"height\":588,\"caption\":\"Convertendo N\u00fameros para Algarismos Romanos em Javascript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/2024\\\/10\\\/30\\\/convertendo-numeros-para-algarismos-romanos-em-javascript\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/urutaudev.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Convertendo N\u00fameros para Algarismos Romanos em Javascript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#website\",\"url\":\"https:\\\/\\\/urutaudev.com.br\\\/\",\"name\":\"UrutauDev\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/urutaudev.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#organization\",\"name\":\"UrutauDev\",\"url\":\"https:\\\/\\\/urutaudev.com.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/urutaudev.com.br\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/cropped-urutau-dev-logo.png\",\"contentUrl\":\"https:\\\/\\\/urutaudev.com.br\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/cropped-urutau-dev-logo.png\",\"width\":100,\"height\":84,\"caption\":\"UrutauDev\"},\"image\":{\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/urutaudev.com.br\\\/#\\\/schema\\\/person\\\/7e321618d23a158d5a42d5cfbdd99dd6\",\"name\":\"C. Junior\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e7df4c63012e2f6991311d4037bdc57752b996058cf1396747a7ab74e8ac032e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e7df4c63012e2f6991311d4037bdc57752b996058cf1396747a7ab74e8ac032e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e7df4c63012e2f6991311d4037bdc57752b996058cf1396747a7ab74e8ac032e?s=96&d=mm&r=g\",\"caption\":\"C. Junior\"},\"sameAs\":[\"http:\\\/\\\/urutaudev.com.br\",\"instagram.com\\\/urutautec\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC8pDLb5GaYBAoWwQkIzrhRw\"],\"url\":\"https:\\\/\\\/urutaudev.com.br\\\/index.php\\\/author\\\/urutaudev-com-br\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Convertendo N\u00fameros para Algarismos Romanos em Javascript - UrutauDev","description":"Convertendo N\u00fameros para Algarismos Romanos em Javascript, neste tutorial\u00a0 vou mostrar como converter N\u00fameros para algarismos Romanos ...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/","og_locale":"en_US","og_type":"article","og_title":"Convertendo N\u00fameros para Algarismos Romanos em Javascript - UrutauDev","og_description":"Convertendo N\u00fameros para Algarismos Romanos em Javascript, neste tutorial\u00a0 vou mostrar como converter N\u00fameros para algarismos Romanos ...","og_url":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/","og_site_name":"UrutauDev","article_published_time":"2024-10-30T22:59:14+00:00","article_modified_time":"2024-10-31T00:27:43+00:00","og_image":[{"width":1256,"height":588,"url":"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646.png","type":"image\/png"}],"author":"C. Junior","twitter_card":"summary_large_image","twitter_misc":{"Written by":"C. Junior","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/#article","isPartOf":{"@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/"},"author":{"name":"C. Junior","@id":"https:\/\/urutaudev.com.br\/#\/schema\/person\/7e321618d23a158d5a42d5cfbdd99dd6"},"headline":"Convertendo N\u00fameros para Algarismos Romanos em Javascript","datePublished":"2024-10-30T22:59:14+00:00","dateModified":"2024-10-31T00:27:43+00:00","mainEntityOfPage":{"@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/"},"wordCount":454,"commentCount":0,"publisher":{"@id":"https:\/\/urutaudev.com.br\/#organization"},"image":{"@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646.png","keywords":["algarismos","conversor","converter","css","html","javascript","numeros","romanos","tutorias"],"articleSection":["Javascript","Tutorias"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/","url":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/","name":"Convertendo N\u00fameros para Algarismos Romanos em Javascript - UrutauDev","isPartOf":{"@id":"https:\/\/urutaudev.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/#primaryimage"},"image":{"@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646.png","datePublished":"2024-10-30T22:59:14+00:00","dateModified":"2024-10-31T00:27:43+00:00","description":"Convertendo N\u00fameros para Algarismos Romanos em Javascript, neste tutorial\u00a0 vou mostrar como converter N\u00fameros para algarismos Romanos ...","breadcrumb":{"@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/#primaryimage","url":"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646.png","contentUrl":"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2024\/10\/imagem_2024-10-30_195450646.png","width":1256,"height":588,"caption":"Convertendo N\u00fameros para Algarismos Romanos em Javascript"},{"@type":"BreadcrumbList","@id":"https:\/\/urutaudev.com.br\/index.php\/2024\/10\/30\/convertendo-numeros-para-algarismos-romanos-em-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/urutaudev.com.br\/"},{"@type":"ListItem","position":2,"name":"Convertendo N\u00fameros para Algarismos Romanos em Javascript"}]},{"@type":"WebSite","@id":"https:\/\/urutaudev.com.br\/#website","url":"https:\/\/urutaudev.com.br\/","name":"UrutauDev","description":"","publisher":{"@id":"https:\/\/urutaudev.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/urutaudev.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/urutaudev.com.br\/#organization","name":"UrutauDev","url":"https:\/\/urutaudev.com.br\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/urutaudev.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2023\/08\/cropped-urutau-dev-logo.png","contentUrl":"https:\/\/urutaudev.com.br\/wp-content\/uploads\/2023\/08\/cropped-urutau-dev-logo.png","width":100,"height":84,"caption":"UrutauDev"},"image":{"@id":"https:\/\/urutaudev.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/urutaudev.com.br\/#\/schema\/person\/7e321618d23a158d5a42d5cfbdd99dd6","name":"C. Junior","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e7df4c63012e2f6991311d4037bdc57752b996058cf1396747a7ab74e8ac032e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e7df4c63012e2f6991311d4037bdc57752b996058cf1396747a7ab74e8ac032e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e7df4c63012e2f6991311d4037bdc57752b996058cf1396747a7ab74e8ac032e?s=96&d=mm&r=g","caption":"C. Junior"},"sameAs":["http:\/\/urutaudev.com.br","instagram.com\/urutautec","https:\/\/www.youtube.com\/channel\/UC8pDLb5GaYBAoWwQkIzrhRw"],"url":"https:\/\/urutaudev.com.br\/index.php\/author\/urutaudev-com-br\/"}]}},"_links":{"self":[{"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/posts\/716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=716"}],"version-history":[{"count":4,"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/posts\/716\/revisions"}],"predecessor-version":[{"id":726,"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/posts\/716\/revisions\/726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/media\/717"}],"wp:attachment":[{"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/urutaudev.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}