{"id":986,"date":"2020-05-13T22:35:14","date_gmt":"2020-05-13T22:35:14","guid":{"rendered":"https:\/\/computerscienced.co.uk\/site\/?page_id=986"},"modified":"2022-12-30T16:18:24","modified_gmt":"2022-12-30T16:18:24","slug":"denary-to-2-digit-hexadecimal","status":"publish","type":"page","link":"https:\/\/computerscienced.co.uk\/site\/hexadecimal-conversion\/denary-to-2-digit-hexadecimal\/","title":{"rendered":"Denary to 2 digit Hexadecimal"},"content":{"rendered":"\n<body onload=\"displaybinary()\">\n<style>\n#myDIV {\n  width: 100%;\n  padding: 5px 0;\n  text-align: left;\n  background-color: green;\n  color: white;\n  margin-top: 5px;\ndisplay: none;\n}\n#myDIVwrong {\n  width: 100%;\n  padding: 5px 0;\n  text-align: left;\n  background-color: red;\n  color: white;\n  margin-top: 5px;\ndisplay: none;\n}\n#myDIVhelp {\n  width: 100%;\n  padding: 5px 0;\n  text-align: left;\n  background-color: #0073aa;\n  color: white;\n  margin-top: 5px;\ndisplay: none;\n}\n<\/style>\n<script>\n    var rannum = 0;\nfunction myFunction(rannum) {\nvar userInput1 = document.getElementById(\"textInput1\").value;\nvar userInput2 = document.getElementById(\"textInput2\").value;\nvar x = document.getElementById(\"myDIV\");\nvar y = document.getElementById(\"myDIVwrong\"); \nvar nanswer = 0;\n    \nif (userInput1 == \"A\"){\n    var nanswer = 10;\n}\n    else if (userInput1 == \"B\"){\n       var nanswer = 11; \n    }\n    else if (userInput1 == \"C\"){\n        var nanswer = 12;\n    }\n    else if (userInput1 == \"D\"){\n        var nanswer = 13;\n    }\n    else if (userInput1 == \"E\"){\n        var nanswer = 14;\n    }\n    else if (userInput1 == \"F\"){\n        var nanswer = 15\n    }\n    else{\n        var nanswer = userInput1;\n    }\n    \n    if (userInput2 == \"A\"){\n    var nanswer2 = 10;\n}\n    else if (userInput2 == \"B\"){\n       var nanswer2 = 11; \n    }\n    else if (userInput2 == \"C\"){\n        var nanswer2 = 12;\n    }\n    else if (userInput2 == \"D\"){\n        var nanswer2 = 13;\n    }\n    else if (userInput2 == \"E\"){\n        var nanswer2 = 14;\n    }\n    else if (userInput2 == \"F\"){\n        var nanswer2 = 15\n    }\n    else{\n        var nanswer2 = userInput2;\n    }\n    var firstdigworkout = parseInt(rannum\/16);\n    var seconddigworkout = rannum % 16;\nif (firstdigworkout == nanswer) {\n    if (seconddigworkout == nanswer2){\n        x.style.display = \"block\";\n        y.style.display = \"none\";\n    }\n    else\n        {\n    x.style.display = \"none\";  \n    y.style.display = \"block\";  \n        }\n    }\nelse \n{\n    x.style.display = \"none\";  \n    y.style.display = \"block\";\n  }\n}\nfunction displaybinary() {\nvar x = document.getElementById(\"myDIV\");\n    x.style.display = \"none\";\nvar y = document.getElementById(\"myDIVwrong\");\n    y.style.display = \"none\";\nvar z = document.getElementById(\"myDIVhelp\");\n    z.style.display = \"none\";\nrannum = Math.floor(Math.random() * (255 - 16 + 1))+16;\ndocument.getElementById(\"myText\").innerHTML = rannum;\n    var firstdigworkout = parseInt(rannum\/16);\n    var seconddigworkout = rannum % 16;\n    \n if (firstdigworkout == 10){\n     var rightanswer = \"A\";\n}\n    else if (firstdigworkout == 11){\n        var rightanswer = \"B\"; \n    }\n    else if (firstdigworkout == 12){\n         var rightanswer = \"C\";\n    }\n    else if (firstdigworkout == 13){\n         var rightanswer = \"D\";\n    }\n    else if (firstdigworkout == 14){\n        var rightanswer = \"E\";\n    }\n    else if (firstdigworkout == 15){\n        var rightanswer = \"F\";\n    }\n    else{\n        var rightanswer = firstdigworkout;\n    }\n    \nif (seconddigworkout == 10){\n     var rightanswer2 = \"A\";\n}\n    else if (seconddigworkout == 11){\n        var rightanswer2 = \"B\"; \n    }\n    else if (seconddigworkout == 12){\n         var rightanswer2 = \"C\";\n    }\n    else if (seconddigworkout == 13){\n         var rightanswer2 = \"D\";\n    }\n    else if (seconddigworkout == 14){\n        var rightanswer2 = \"E\";\n    }\n    else if (seconddigworkout == 15){\n        var rightanswer2 = \"F\";\n    }\n    else{\n        var rightanswer2 = seconddigworkout;\n    }\n    var together = \"\" + rightanswer+rightanswer2;\n    \/\/console.log(together)\nanswer(together)\n   return rannum;\n}\n    \nfunction answer(together) {\ndocument.getElementById(\"answerdisplay\").innerHTML = together;\ndocument.getElementById(\"answer2display\").innerHTML = together;\n}\n    \nfunction help() {\nvar z = document.getElementById(\"myDIVhelp\");\n  if (z.style.display === \"block\") {\n    z.style.display = \"none\";\n  } else {\n    z.style.display = \"block\";\n  }\n}\nfunction moveOnMax(field,nextFieldID){\n  if(field.value.length >= field.maxLength){\n    document.getElementById(nextFieldID).focus();\n  }\n}\n<\/script>\n    \n<div id=\"myDIVhelp\" onclick=\"help()\">\n<h2>How do I convert hexadecimal to denary?<\/h2>\n<p>Hexadecimal is a base 16 number.  This means that it contains 16 numbers in each column instead of 10 like in the decimal number system.<\/p>\n    <p>Instead of writing 10 &#8211; 15 in the units column (0-15 is 16 numbers) hexadecimal substitutes letters from 10 to 15.<\/p>\n    <p>10 = A<br> 11 = B<br> 12 = C<br> 13 = D<br> 14 = E<br> 15 = F<\/p>\n    <p>For 1 digit hexadecimal numbers 0 to 9 are the same in hexadecimal as they are in decimal \/ denary.<\/p>\n    <p>Numbers 10 to 15 are converted into letters A to F.  <\/p>\n<\/div>\n    \n<p>Convert the following denary number to hexadecimal:<\/p>\n<h2><span id=\"myText\"><\/span><\/h2>\n<p>Enter your answer: <br><input type=\"text\" id=\"textInput1\" maxlength=1 onkeyup=\"moveOnMax(this,'textInput2')\" onfocus=\"this.value=''\" style=\"width: 50px;\"\/><input type=\"text\" id=\"textInput2\" maxlength=1 onfocus=\"this.value=''\" style=\"width: 50px;\"\/><\/p>\n<button onclick=\"myFunction(rannum)\">Submit your answer<\/button>\n<button onclick=\"displaybinary()\">Click to test again<\/button>\n<button onclick=\"help()\">Help<\/button>\n<div id=\"myDIV\">\n<h3>That is right!<\/h3>\n<h4>The right answer is <span id=\"answerdisplay\"><\/span><\/h4>\n<\/div>\n<div id=\"myDIVwrong\">\n<h3>That is not correct<\/h3>\n<h4>The right answer is <span id=\"answer2display\"><\/span><\/h4>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How do I convert hexadecimal to denary? Hexadecimal is a base 16 number. This means that it contains 16 numbers&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2738,"parent":956,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"disable_featured_image":true,"footnotes":""},"class_list":["post-986","page","type-page","status-publish","has-post-thumbnail","hentry"],"blog_post_layout_featured_media_urls":{"thumbnail":["https:\/\/computerscienced.co.uk\/site\/wp-content\/uploads\/2021\/10\/undraw_Source_code_re_wd9m.svg",150,150,true],"full":["https:\/\/computerscienced.co.uk\/site\/wp-content\/uploads\/2021\/10\/undraw_Source_code_re_wd9m.svg",890,611,false]},"categories_names":null,"comments_number":"0","_links":{"self":[{"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/pages\/986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/comments?post=986"}],"version-history":[{"count":5,"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/pages\/986\/revisions"}],"predecessor-version":[{"id":1536,"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/pages\/986\/revisions\/1536"}],"up":[{"embeddable":true,"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/pages\/956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/media\/2738"}],"wp:attachment":[{"href":"https:\/\/computerscienced.co.uk\/site\/wp-json\/wp\/v2\/media?parent=986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}