let sayilar = []; let islemler = []; function islemEkle(islem) { let sayi = Number(document.getElementById("sayi").value); sayilar.push(sayi); islemler.push(islem); document.getElementById("ifade").innerText += sayi + islem; document.getElementById("sayi").value = ""; } function hesapla() { let sayi = Number(document.getElementById("sayi").value); sayilar.push(sayi); for (let i = 0; i < islemler.length; i++) { if (islemler[i] === "*" || islemler[i] === "/") { let sonuc; if (islemler[i] === "*") { sonuc = sayilar[i] * sayilar[i + 1]; } else { sonuc = sayilar[i] / sayilar[i + 1]; } sayilar[i] = sonuc; sayilar.splice(i + 1, 1); islemler.splice(i, 1); i--; } } let sonuc = sayilar[0]; for (let i = 0; i < islemler.length; i++) { if (islemler[i] === "+") { sonuc += sayilar[i + 1]; } if (islemler[i] === "-") { sonuc -= sayilar[i + 1]; } } document.getElementById("sonuc").innerText = sonuc; document.getElementById("sayi").value = sonuc; sayilar = []; islemler = []; document.getElementById("ifade").innerText = ""; } function karekok() { let sayi = Number(document.getElementById("sayi").value); let sonuc = sayi ** 0.5; document.getElementById("sonuc").innerText = sonuc; document.getElementById("sayi").value = sonuc; } function temizle() { sayilar = []; islemler = []; document.getElementById("sayi").value = ""; document.getElementById("ifade").innerText = ""; document.getElementById("sonuc").innerText = 0; }