HTML ve JavaScript kullanarak bir hesap makinesi oluşturun.
Girdi yok
Hesap makinesinin HTML kodu şöyle görünür:
<form>
 <input type="text" id="calculator-screen" disable>
</form>
<button type="button" id="zero" onclick="addNum(0)">0</button>
<button type="button" id="one" onclick="addNum(1)">1</button>
<button type="button" id="two" onclick="addNum(2)">2</button >
<button type="button" id="three" onclick="addNum(3)">3</button>
<button type="button" id=" add" onclick="calculate('+')">+</button>
<button type="button" id="çıkarma" onclick="hesapla('-')">-</button>
<button type="button" id="multiply" onclick="calculate('*')">*</button>
<button type="button" id="divide" onclick="calculate('/')">/</button>
<button type="button" id="equal" onclick="calculate('=')">=</button>

Ve hesap makinesi için JavaScript kodu şöyle görünür:

function addNum(num) {
 var ekran = document.getElementById('calculator) -screen');
 screen.value += num;
}

işlev hesapla(işaret) {
 var ekran = document.getElementById('hesap makinesi-ekranı');
 var sonuç;
 anahtar (işaret) {
 durum '+':
 sonuç = değerlendir(ekran.değer);
 ara;
 durum '-':
 sonuç = değerlendir(ekran.değer);
 ara;
 case '*':
 sonuç = eval(ekran.değer);
 break;
 case '/':
 sonuç = eval(ekran.değer);
 break;
 case '=':
 sonuç = eval(ekran.değer);
 ara;
 }
 ekran.değer = sonuç;
}