Compare commits
3 Commits
47adcfbe58
...
21c57e28f9
Author | SHA1 | Date |
---|---|---|
NetMan | 21c57e28f9 | |
NetMan | e85acb81f0 | |
NetMan | 1746e2437c |
24
index.html
24
index.html
|
@ -13,30 +13,6 @@
|
|||
<div id="container">
|
||||
<div id="view"></div>
|
||||
<div id="buttons">
|
||||
<!-- <div class="buttons-flex">
|
||||
<div class="button">7</div>
|
||||
<div class="button">8</div>
|
||||
<div class="button">9</div>
|
||||
<div class="button">/</div>
|
||||
</div>
|
||||
<div class="buttons-flex">
|
||||
<div class="button">4</div>
|
||||
<div class="button">5</div>
|
||||
<div class="button">6</div>
|
||||
<div class="button">+</div>
|
||||
</div>
|
||||
<div class="buttons-flex">
|
||||
<div class="button">1</div>
|
||||
<div class="button">2</div>
|
||||
<div class="button">3</div>
|
||||
<div class="button">-</div>
|
||||
</div>
|
||||
<div class="buttons-flex">
|
||||
<div class="button">0</div>
|
||||
<div class="button">.</div>
|
||||
<div class="button">=</div>
|
||||
<div class="button">*</div>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
17
script.js
17
script.js
|
@ -28,11 +28,10 @@ function operate(equals) {
|
|||
}
|
||||
|
||||
function execute(operation) {
|
||||
if (operation.equal) {
|
||||
const result = operate(operation);
|
||||
if ("" in operation) {
|
||||
console.log("BLANK IS HERE");
|
||||
}
|
||||
operation.a_b = !operation.a_b;
|
||||
operation.equal = false;
|
||||
operation.operator = "";
|
||||
if (operation.a_b) {
|
||||
operation.a = `${result}`;
|
||||
|
@ -41,12 +40,14 @@ function execute(operation) {
|
|||
console.table(operation);
|
||||
console.log(`Result: ${result}`);
|
||||
}
|
||||
}
|
||||
|
||||
let operation = {
|
||||
a: "",
|
||||
operator: "",
|
||||
b: "",
|
||||
a_b: true,
|
||||
equal: false,
|
||||
}
|
||||
|
||||
let equal = "";
|
||||
|
@ -57,21 +58,21 @@ function click(value) {
|
|||
operation.a += value;
|
||||
} else {
|
||||
operation.b += value;
|
||||
operation.equal = true;
|
||||
}
|
||||
} else if (value == "=") {
|
||||
execute(operation);
|
||||
} else {
|
||||
if (operation.operator == "") {
|
||||
operation.a_b = !operation.a_b;
|
||||
}
|
||||
operation.operator = value;
|
||||
}
|
||||
console.table(operation);
|
||||
|
||||
if ("" in operation) {
|
||||
console.log("BLANK IS HERE");
|
||||
if (operation.a_b) {
|
||||
operation.operator = value;
|
||||
}
|
||||
}
|
||||
console.table(operation);
|
||||
}
|
||||
|
||||
function generateGui() {
|
||||
|
||||
|
|
Loading…
Reference in New Issue