Basit Hesap Makinesi
Aritmetik ifadeler için basit bir hesap makinesi — toplama, çıkarma, çarpma ve bölme.
Girdi
Çıktı
Readme
Hesap makinesi nasıl çalışır?
Bir hesap makinesi, matematiksel ifadeleri operatör önceliğini ayrıştırarak ve aritmetik kurallarını uygulayarak değerlendirir. Modern hesap makineleri, standart işlem sırasını — genellikle PEMDAS veya BODMAS olarak hatırlanan — çarpma ve bölme işlemlerinin toplama ve çıkarmadan önce değerlendirildiği ve parantezlerin varsayılan sırayı geçersiz kılabileceği şekilde dikkate alır. Arka planda, çoğu yazılım hesap makinesi kullanıcının girişini bir ifade ağacına dönüştürür veya sayısal bir sonuç üretmek için özyinelemeli bir ayrıştırıcı kullanır.
Basit aritmetik işlemler (toplama, çıkarma, çarpma, bölme) hızlı ve belirleyicidir, ancak sıfıra bölme, çok büyük sayılar veya kayan nokta kesinliği gibi uç durumlar dikkatli bir şekilde ele alınması gerekir. İyi hesap makineleri, 0.1 + 0.2 = 0.30000000000000004 gibi sahte rakamları göstermekten kaçınmak için görüntü sonuçlarını yuvarlar.
Araç açıklaması
Basit Hesap Makinesi, günlük aritmetik için tanıdık bir düğme paneli arayüzü sağlar. Yazarken veya dokunduğunuzda ifadeleri gerçek zamanlı olarak değerlendirir, böylece eşittir düğmesine basmadan önce çalışan sonucu görebilirsiniz. Hesap makinesi toplama, çıkarma, çarpma, bölme, yüzde, işaret değiştirme ve geri silme düzeltmesini destekler.
Özellikler
- Canlı değerlendirme — sonuç, ifadeyi oluştururken otomatik olarak güncellenir, bu nedenle ara değerleri görmek için eşittir düğmesine basmanız gerekmez.
- Yüzde desteği —
%tuşu mevcut değeri yüzdeye dönüştürür (100'e böler), bahşiş ve indirim hesaplamaları için kullanışlıdır. - Klavye ve düğme girişi — hızlı giriş için ekrandaki düğme panelini kullanın veya doğrudan klavyeden yazın.
Nasıl çalışır
İfadeler, operatör önceliğini, büyük sayıları ve kayan nokta uç durumlarını doğru şekilde işleyen math.js kütüphanesi kullanılarak değerlendirilir. ×, ÷ ve − gibi görüntü sembolleri, değerlendirmeden önce ASCII eşdeğerlerine (*, /, -) eşlenir. Sonuçlar, çıktıdaki kayan nokta gürültüsünü önlemek için 12 anlamlı rakama biçimlendirilir.
Seçenekler açıklandı
| Düğme | İşlem |
|---|---|
C |
İfadeyi ve sonucu tamamen temizler. |
± |
Mevcut değerin işaretini değiştirir (pozitif ↔ negatif). |
% |
Mevcut değeri 100'e böler. |
÷ × − + |
Standart aritmetik operatörleri. |
⌫ |
Son girilen karakteri siler. |
= |
İfadeyi değerlendirir ve girişi sonuçla değiştirir. |