{"id":5837,"date":"2024-01-11T16:40:00","date_gmt":"2024-01-11T16:40:00","guid":{"rendered":"https:\/\/codehim.com\/?p=5837"},"modified":"2024-01-22T14:43:30","modified_gmt":"2024-01-22T09:43:30","slug":"scientific-calculator-source-code","status":"publish","type":"post","link":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/","title":{"rendered":"Scientific Calculator Source Code"},"content":{"rendered":"<p>Yet another scientific calculator source code that&#8217;s written in HTML, CSS, and Vanilla JavaScript. This calculator comes with a clean design with a dark theme. Along with the basic calculations, it allows users to find out the values of sin, cos, tan, log, In, factorial, exp, radians, and degrees.<\/p>\n<p>You can integrate this calculator into your web\/app project to allow users to solve scientific problems quickly. The theme and styles can be highly customized with additional CSS according to your needs.<\/p>\n<h2>How to Create Scientific Calculator<\/h2>\n<p>1. In order to create a scientific calculator, create a div element with a class name <code>\"calculator\"<\/code>. Likewise, create a div element with a class name <code>\"display\"<\/code> and place an <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/input\" target=\"_blank\" rel=\"noopener\">input element<\/a> inside it with id &#8220;output&#8221;. Similarly, create div elements for buttons, wrap all these elements into a div tag and define its class name <code>\"container\"<\/code>. So, the complete HTML structure for the scientific calculator is as follows:<\/p>\n<pre class=\"prettyprint linenums lang-html\">&lt;div id=\"container\"&gt;\r\n    &lt;div class=\"calculator\"&gt;\r\n      &lt;div class=\"display\"&gt;\r\n        &lt;input id=\"output\" type=\"text\" name=\"\" disabled\/&gt;\r\n      &lt;\/div&gt;\r\n      &lt;div id=\"buttons\"&gt;\r\n        \r\n        &lt;div class=\"row\"&gt;\r\n          &lt;div class=\"button\" id=\"clear\"&gt;C&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;\u03c0&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;sqrt&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;sq&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;%&lt;\/div&gt;\r\n          &lt;div class=\"button\" id=\"backspace\"&gt;&lt;=&lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"row\"&gt;\r\n          &lt;div class=\"button\"&gt;log&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;sin&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;exp&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;^&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;+\/-&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;\u00f7&lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"row\"&gt;\r\n          &lt;div class=\"button\"&gt;ln&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;cos&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;7&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;8&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;9&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;x&lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"row\"&gt;\r\n          &lt;div class=\"button\"&gt;n!&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;tan&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;4&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;5&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;6&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;-&lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"row\"&gt;\r\n          &lt;div class=\"button\" id=\"radians\"&gt;radians&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;1&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;2&lt;\/div&gt;\r\n          &lt;div class=\"button number\"&gt;3&lt;\/div&gt;\r\n          &lt;div class=\"button\"&gt;+&lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=\"row\"&gt;\r\n          &lt;div class=\"button\" id=\"degrees\"&gt;degrees&lt;\/div&gt;\r\n          &lt;div class=\"button number\" id=\"zero\"&gt;0&lt;\/div&gt;\r\n          &lt;div class=\"button\" id&gt;.&lt;\/div&gt;\r\n          &lt;div class=\"button\" id=\"equals\"&gt;=&lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n      &lt;\/div&gt;\r\n    &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n<\/pre>\n<p>2. After creating the HTML structure, now style the calculator using CSS. You can set the custom styles in order to customize the calculator interface. Therefore, the following are the basic CSS styles for the scientific calculator.<\/p>\n<pre class=\"prettyprint linenums lang-css\">.calculator{\r\n    max-width: 612px;\r\n    margin: 10px auto;\r\n}\r\n#output {\r\n  background-color: #000;\r\n  color: #fff;\r\n  width: 100%;\r\n  height: 80px;\r\n  font-size: 48px;\r\n  border-radius: 5px;\r\n  text-align: left;\r\n  padding: 0px 10px 0px 10px;\r\n  box-shadow: 0px 0px 30px -5px #fff;\r\n  box-sizing: border-box;\r\n}\r\n#buttons {\r\n  margin-top: 15px;\r\n}\r\n.button {\r\n  color: #fff;\r\n  text-align: center;\r\n  line-height: 70px;\r\n  display: inline-block;\r\n  background-color: #595959;\r\n  border: 1px solid #33ccff;\r\n  height: 70px;\r\n  width: 100px;\r\n  font-size: 36px;\r\n  margin-right: -4.6px;\r\n  cursor: pointer;\r\n}\r\n.button:hover {\r\n  background-color: #0066ff;\r\n  box-shadow: 0px 0px 30px 0px #fff;\r\n}\r\n.button:active {\r\n  background-color: #80b3ff;\r\n  box-shadow: 0px 0px 30px 0px #000;\r\n}\r\n.number {\r\n  background-color: #404040;\r\n}\r\n.number:active {\r\n  background-color: #80b3ff;\r\n  box-shadow: 0px 0px 30px 0px #000;\r\n}\r\n#zero {\r\n  width: 200px;\r\n}\r\n#decimal {\r\n  font-weight: bold;\r\n}\r\n#equals {\r\n  background-color: #0066ff;\r\n}\r\n#equals:hover {\r\n  background-color: #fff;\r\n  color: #000;\r\n  box-shadow: 0px 0px 30px -5px #fff;\r\n}\r\n#backspace {\r\n  background-color: #333333;\r\n}\r\n#backspace:hover {\r\n  background-color: #99003d;\r\n}\r\n#backspace:active {\r\n  background-color: #ff4d94;\r\n  box-shadow: 0px 0px 30px 0px #000;\r\n}\r\n#clear {\r\n  background-color: #262626;\r\n}\r\n#clear:hover {\r\n  background-color: #cc0000;\r\n}\r\n#clear:active {\r\n  background-color: #ff4d4d;\r\n  box-shadow: 0px 0px 30px 0px #000;\r\n}\r\n#radians, #degrees {\r\n  width: 200px;\r\n}\r\n#radians:hover {\r\n  background-color: #00b38f;\r\n}\r\n#degrees:hover {\r\n  background-color: #00b38f;\r\n}\r\n<\/pre>\n<p>3. Finally, add the following JavaScript scientific calculator program before closing the body tag and done.<\/p>\n<pre class=\"prettyprint linenums lang-js\">var display = document.getElementById(\"output\");\r\nvar buttons = document.getElementsByClassName(\"button\");\r\n\r\nArray.prototype.forEach.call(buttons, function(button) {\r\n  button.addEventListener(\"click\", function() {\r\n    if (button.textContent != \"=\" &amp;&amp; button.textContent != \"C\" &amp;&amp; button.textContent != \"x\" &amp;&amp; button.textContent != \"\u00f7\" &amp;&amp; button.textContent != \"sqrt\" &amp;&amp; button.textContent != \"sq\" &amp;&amp; button.textContent != \"%\" &amp;&amp; button.textContent != \"&lt;=\" &amp;&amp; button.textContent != \"+\/-\" &amp;&amp; button.textContent != \"sin\" &amp;&amp; button.textContent != \"cos\" &amp;&amp; button.textContent != \"tan\" &amp;&amp; button.textContent != \"log\" &amp;&amp; button.textContent != \"ln\" &amp;&amp; button.textContent != \"^\" &amp;&amp; button.textContent != \"n!\" &amp;&amp; button.textContent != \"\u03c0\" &amp;&amp; button.textContent != \"exp\" &amp;&amp; button.textContent != \"radians\" &amp;&amp; button.textContent != \"degrees\") {\r\n      display.value += button.textContent;\r\n    } else if (button.textContent === \"=\") {\r\n      equals();\r\n    } else if (button.textContent === \"C\") {\r\n      clear();\r\n    } else if (button.textContent === \"x\") {\r\n      multiply();\r\n    } else if (button.textContent === \"\u00f7\") {\r\n      divide();\r\n    } else if (button.textContent === \"+\/-\") {\r\n      plusMinus();\r\n    } else if (button.textContent === \"&lt;=\") {\r\n      backspace();\r\n    } else if (button.textContent === \"%\") {\r\n      percent();\r\n    } else if (button.textContent === \"\u03c0\") {\r\n      pi();\r\n    } else if (button.textContent === \"sq\") {\r\n      square();\r\n    } else if (button.textContent === \"sqrt\") {\r\n      squareRoot();\r\n    } else if (button.textContent === \"sin\") {\r\n      sin();\r\n    } else if (button.textContent === \"cos\") {\r\n      cos();\r\n    } else if (button.textContent === \"tan\") {\r\n      tan();\r\n    } else if (button.textContent === \"log\") {\r\n      log();\r\n    } else if (button.textContent === \"ln\") {\r\n      ln();\r\n    } else if (button.textContent === \"^\") {\r\n      exponent();\r\n    } else if (button.textContent === \"n!\") {\r\n      factorial();\r\n    } else if (button.textContent === \"exp\") {\r\n      exp();\r\n    } else if (button.textContent === \"radians\") {\r\n      radians();\r\n    } else if (button.textContent === \"degrees\") {\r\n      degrees();\r\n    }\r\n  });\r\n});\r\n\r\n\/\/ function nextLine() {\r\n\/\/   if(display.value.length &gt; 19) {\r\n\/\/     document.write(\"\\n\");\r\n\/\/   }\r\n\/\/ }\r\n\/\/ ***button functions***\r\nfunction checkLength() {\r\n  if (display.value.length &gt;= 23) {\r\n    display.value = \"Overload Error\";\r\n  }\r\n}\r\nfunction syntaxError() {\r\n  if (eval(display.value) == SyntaxError) {\r\n    display.value = \"Syntax Error\";\r\n  }\r\n}\r\nfunction equals() {\r\n  if ((display.value).indexOf(\"^\") &gt; -1) {\r\n    var base = (display.value).slice(0, (display.value).indexOf(\"^\"));\r\n    var exponent = (display.value).slice((display.value).indexOf(\"^\") + 1);\r\n    display.value = eval(\"Math.pow(\" + base + \",\" + exponent + \")\");\r\n  } else {\r\n    display.value = eval(display.value);\r\n    checkLength();\r\n    syntaxError();\r\n  }\r\n}\r\nfunction clear() {\r\n  display.value = \"\";\r\n}\r\nfunction backspace() {\r\n  display.value = display.value.substring(0, display.value.length - 1);\r\n}\r\nfunction multiply() {\r\n  display.value = display.value + \"*\";\r\n}\r\nfunction divide() {\r\n  display.value = display.value + \"\/\";\r\n}\r\nfunction plusMinus() {\r\n  if (display.value.charAt(0) === \"-\") {\r\n    display.value = display.value.slice(1);\r\n  } else {\r\n    display.value = \"-\" + display.value;\r\n  }\r\n}\r\nfunction factorial() {\r\n  var result = 1;\r\n  if (display.value === 0) {\r\n    display.value = \"1\";\r\n  } else if (display.value &lt; 0) {\r\n    display.value = \"undefined\";\r\n  } else {\r\n    var result = 1;\r\n    for (var i = display.value; i &gt; 0; i--) {\r\n      result = result * i;\r\n    }\r\n    display.value = result;\r\n  }\r\n}\r\nfunction pi() {\r\n  \/\/ if(display.value === \"\") {\r\n  \/\/   display.value = Math.PI;\r\n  \/\/ }\r\n  display.value = (display.value * Math.PI);\r\n}\r\nfunction square() {\r\n  display.value = eval(display.value * display.value);\r\n}\r\nfunction squareRoot() {\r\n  display.value = Math.sqrt(display.value);\r\n}\r\nfunction percent() {\r\n  display.value = display.value \/ 100;\r\n}\r\nfunction sin() {\r\n  display.value = Math.sin(display.value);\r\n}\r\nfunction cos() {\r\n  display.value = Math.cos(display.value);\r\n}\r\nfunction tan() {\r\n  display.value = Math.tan(display.value);\r\n}\r\nfunction log() {\r\n  display.value = Math.log10(display.value);\r\n}\r\nfunction ln() {\r\n  display.value = Math.log(display.value);\r\n}\r\nfunction exponent() {\r\n  display.value = display.value + \"^\";\r\n}\r\nfunction exp() {\r\n  display.value = Math.exp(display.value);\r\n}\r\nfunction radians() {\r\n  display.value = display.value * (Math.PI \/ 180);\r\n}\r\nfunction degrees() {\r\n  display.value = display.value * (180 \/ Math.PI);\r\n}\r\n<\/pre>\n<p>That&#8217;s all! hopefully, you have successfully integrated this scientific calculator source code into your project. If you have any questions or suggestions, let me know by comment below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yet another scientific calculator source code that&#8217;s written in HTML, CSS, and Vanilla JavaScript. This calculator comes with a clean&#8230;<\/p>\n","protected":false},"author":1,"featured_media":5860,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[63],"tags":[216],"class_list":["post-5837","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-html5-css3","tag-calculator"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Scientific Calculator Source Code &#8212; CodeHim<\/title>\n<meta name=\"description\" content=\"Here is a lightweight source code for scientific calculator created in HTML, CSS and JavaScript. You can view demo and download code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scientific Calculator Source Code &#8212; CodeHim\" \/>\n<meta property=\"og:description\" content=\"Here is a lightweight source code for scientific calculator created in HTML, CSS and JavaScript. You can view demo and download code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeHim\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codehimofficial\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-11T16:40:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-22T09:43:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"962\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Asif Mughal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodeHimOfficial\" \/>\n<meta name=\"twitter:site\" content=\"@CodeHimOfficial\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Asif Mughal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/\"},\"author\":{\"name\":\"Asif Mughal\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed\"},\"headline\":\"Scientific Calculator Source Code\",\"datePublished\":\"2024-01-11T16:40:00+00:00\",\"dateModified\":\"2024-01-22T09:43:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/\"},\"wordCount\":237,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/codehim.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png\",\"keywords\":[\"Calculator\"],\"articleSection\":[\"HTML5 &amp; CSS3\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/\",\"url\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/\",\"name\":\"Scientific Calculator Source Code &#8212; CodeHim\",\"isPartOf\":{\"@id\":\"https:\/\/codehim.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png\",\"datePublished\":\"2024-01-11T16:40:00+00:00\",\"dateModified\":\"2024-01-22T09:43:30+00:00\",\"description\":\"Here is a lightweight source code for scientific calculator created in HTML, CSS and JavaScript. You can view demo and download code.\",\"breadcrumb\":{\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#primaryimage\",\"url\":\"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png\",\"contentUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png\",\"width\":1280,\"height\":962,\"caption\":\"Scientific Calculator Source Code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codehim.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HTML5 &amp; CSS3\",\"item\":\"https:\/\/codehim.com\/category\/html5-css3\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Scientific Calculator Source Code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codehim.com\/#website\",\"url\":\"https:\/\/codehim.com\/\",\"name\":\"CodeHim\",\"description\":\"Web Design Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/codehim.com\/#organization\"},\"alternateName\":\"Web Design Codes\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codehim.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/codehim.com\/#organization\",\"name\":\"CodeHim - Web Design Code & Scripts\",\"url\":\"https:\/\/codehim.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg\",\"contentUrl\":\"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg\",\"width\":280,\"height\":280,\"caption\":\"CodeHim - Web Design Code & Scripts\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/codehimofficial\",\"https:\/\/x.com\/CodeHimOfficial\",\"https:\/\/www.instagram.com\/codehim\/\",\"https:\/\/www.linkedin.com\/company\/codehim\",\"https:\/\/co.pinterest.com\/codehim\/\",\"https:\/\/www.youtube.com\/@codehim\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed\",\"name\":\"Asif Mughal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g\",\"caption\":\"Asif Mughal\"},\"description\":\"I code and create web elements for amazing people around the world. I like work with new people. New people new Experiences. I truly enjoy what I'm doing, which makes me more passionate about web development and coding. I am always ready to do challenging tasks whether it is about creating a custom CMS from scratch or customizing an existing system.\",\"sameAs\":[\"https:\/\/codehim.com\"],\"url\":\"https:\/\/codehim.com\/author\/asif-mughal\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Scientific Calculator Source Code &#8212; CodeHim","description":"Here is a lightweight source code for scientific calculator created in HTML, CSS and JavaScript. You can view demo and download code.","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:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/","og_locale":"en_US","og_type":"article","og_title":"Scientific Calculator Source Code &#8212; CodeHim","og_description":"Here is a lightweight source code for scientific calculator created in HTML, CSS and JavaScript. You can view demo and download code.","og_url":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/","og_site_name":"CodeHim","article_publisher":"https:\/\/www.facebook.com\/codehimofficial","article_published_time":"2024-01-11T16:40:00+00:00","article_modified_time":"2024-01-22T09:43:30+00:00","og_image":[{"width":1280,"height":962,"url":"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png","type":"image\/png"}],"author":"Asif Mughal","twitter_card":"summary_large_image","twitter_creator":"@CodeHimOfficial","twitter_site":"@CodeHimOfficial","twitter_misc":{"Written by":"Asif Mughal","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#article","isPartOf":{"@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/"},"author":{"name":"Asif Mughal","@id":"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed"},"headline":"Scientific Calculator Source Code","datePublished":"2024-01-11T16:40:00+00:00","dateModified":"2024-01-22T09:43:30+00:00","mainEntityOfPage":{"@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/"},"wordCount":237,"commentCount":2,"publisher":{"@id":"https:\/\/codehim.com\/#organization"},"image":{"@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#primaryimage"},"thumbnailUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png","keywords":["Calculator"],"articleSection":["HTML5 &amp; CSS3"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/","url":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/","name":"Scientific Calculator Source Code &#8212; CodeHim","isPartOf":{"@id":"https:\/\/codehim.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#primaryimage"},"image":{"@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#primaryimage"},"thumbnailUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png","datePublished":"2024-01-11T16:40:00+00:00","dateModified":"2024-01-22T09:43:30+00:00","description":"Here is a lightweight source code for scientific calculator created in HTML, CSS and JavaScript. You can view demo and download code.","breadcrumb":{"@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#primaryimage","url":"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png","contentUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2021\/12\/scientific-calculator-source-code.png","width":1280,"height":962,"caption":"Scientific Calculator Source Code"},{"@type":"BreadcrumbList","@id":"https:\/\/codehim.com\/html5-css3\/scientific-calculator-source-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codehim.com\/"},{"@type":"ListItem","position":2,"name":"HTML5 &amp; CSS3","item":"https:\/\/codehim.com\/category\/html5-css3\/"},{"@type":"ListItem","position":3,"name":"Scientific Calculator Source Code"}]},{"@type":"WebSite","@id":"https:\/\/codehim.com\/#website","url":"https:\/\/codehim.com\/","name":"CodeHim","description":"Web Design Code Snippets","publisher":{"@id":"https:\/\/codehim.com\/#organization"},"alternateName":"Web Design Codes","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codehim.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codehim.com\/#organization","name":"CodeHim - Web Design Code & Scripts","url":"https:\/\/codehim.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/#\/schema\/logo\/image\/","url":"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg","contentUrl":"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg","width":280,"height":280,"caption":"CodeHim - Web Design Code & Scripts"},"image":{"@id":"https:\/\/codehim.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codehimofficial","https:\/\/x.com\/CodeHimOfficial","https:\/\/www.instagram.com\/codehim\/","https:\/\/www.linkedin.com\/company\/codehim","https:\/\/co.pinterest.com\/codehim\/","https:\/\/www.youtube.com\/@codehim"]},{"@type":"Person","@id":"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed","name":"Asif Mughal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g","caption":"Asif Mughal"},"description":"I code and create web elements for amazing people around the world. I like work with new people. New people new Experiences. I truly enjoy what I'm doing, which makes me more passionate about web development and coding. I am always ready to do challenging tasks whether it is about creating a custom CMS from scratch or customizing an existing system.","sameAs":["https:\/\/codehim.com"],"url":"https:\/\/codehim.com\/author\/asif-mughal\/"}]}},"views":15577,"_links":{"self":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts\/5837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/comments?post=5837"}],"version-history":[{"count":0,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts\/5837\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/media\/5860"}],"wp:attachment":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/media?parent=5837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/categories?post=5837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/tags?post=5837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}