JSFiddle - React, Tailwind, and code Playground
by puckipedia
HTML
<div id="ans"></div>
<form>
<input type="text" id="text"/>
</form>
CSS
#text {
width: 100%;
border:0;
}
JavaScript
var p = (Math.PI*3.7)/360;
$("form").submit(function(e) {
e.preventDefault();
term($("#text").val());
$("#text").val("");
return false;
});
function print(text) {
$("#ans").html($("#ans").html()+text+"\n<br/>");
}
function term(str) {
str = str.split(" ");
if(typeof(term[str[0]]) == 'undefined') {
return print("D:");
}
print(term[str[0]](str.slice(1)));
}
term.cmtodeg = function(data) {
return parseFloat(data[0])/p;
}
term.eval = function(data) {
return eval(data[0])
}