Yükleme yok, %100 yerel, hesap yok

Bilimsel hesap makinesi

Bir ifade yazın veya dokunun, işlevler, üsler ve sabitler, ve sonucu anında görün, hepsi tarayıcınızda.

Bilimsel hesap makinesi nasıl çalışır

Bilimsel hesaplayıcı, bir seferde yalnızca bir işlem değil, tam matematiksel ifadeleri hesaplar. 2 çarpı sin(pi bölündüğü 4) karesi artı ln(e) gibi bir ifade yazın ve doğru operatör önceliği, parantezler, üsler, trigonometri (sin, cos, tan ve tersleri), logaritmalar (log taban 10 ve ln), karekök, exp, abs ve pi ve e sabitleriyle anında yanıtı alın. Bir derece veya radyan geçiş düğmesi trigonometrik fonksiyonları kontrol eder.

İfade motoru, keyfi kod çalıştırmak yerine açık bir hata döndürmek için sıfırdan oluşturulmuş bir shunting-yard ayrıştırıcı kullanır; JavaScript eval yerine değil. Hesaplamalarınız tamamen tarayıcınızda kalır.

Bilimsel hesap makinesi nasıl kullanılır, adım adım

  1. İfadeyi giriş alanına standart gösterimle yazın: sayılar, operatörler (+, -, *, /), üsler için ^ ve sin, cos, sqrt gibi fonksiyon adları.
  2. Gerektiğinde alt ifadeleri gruplamak için parantez kullanın.
  3. Trigonometrik fonksiyonları kullanmadan önce açı modunu Derece veya Radyan olarak ayarlayın.
  4. İfadeyi hesaplamak için Enter'a basın veya Hesapla düğmesine tıklayın.
  5. Sonucu okuyun; ifade geçersizse, bunun yerine açıklayıcı bir hata mesajı görünür.

Yaygın kullanım örnekleri

  • Kinetik enerji gibi çok adımlı bir fizik formülünü (0,5 çarpı m çarpı v karesi) tek bir ifade olarak yazarak değerlendirmek.
  • Trigonometri ödev cevabını adımlara bölmek yerine ifadeyi doğrudan girerek doğrulamak.
  • Örneğin derece modunda sin(30) ile radyan modunda sin(pi bölündüğü 6) hesaplayarak açık birimler arasında dönüştürmek ve eşleşip eşleşmediğini doğrulamak.
  • Bir çalışma oturumunda log(1000) = 3 veya ln(e karesi) = 2 gibi bir logaritma sonucunu hızla doğrulamak.

Sık sorulan sorular

Hangi operatörleri ve fonksiyonları kullanabilirim?

Standart aritmetik: + - * / ve üsler için ^. Trigonometri: sin, cos, tan, asin, acos, atan (derece veya radyan cinsinden). Logaritmalar: log (taban 10) ve ln (doğal). Diğer: sqrt (karekök), exp (e üstü x), abs (mutlak değer). Sabitler: pi ve e. 1e3 gibi üst simgesi gösterimi de kabul edilir.

Derece ve radyan modu nasıl çalışır?

Üstteki geçiş düğmesi, trigonometrik fonksiyonların argümanlarını nasıl yorumladığını kontrol eder. Derece modunda sin(90) 1'e ve cos(180) eksi 1'e eşittir. Radyan modunda sin(pi bölündüğü 2) 1'e eşittir. Ters fonksiyonlar aynı birimde değerler döndürür: asin(1) derece modunda 90 veya radyan modunda pi bölündüğü 2 verir.

Hesaplayıcı JavaScript eval kullanıyor mu?

Hayır. İfade, eval veya Function kullanılmadan sıfırdan uygulanan bir shunting-yard ayrıştırıcısı tarafından simgeleştiriliyor ve hesaplanıyor. Yalnızca yukarıda listelenen tanınan operatörler ve fonksiyonlar bir sonuç üretebilir; diğer her şey açık bir hata döndürür. Tüm hesaplama tarayıcı sekmenizde çalışır.

Operatör önceliğinin çalıştırılmış örneği nedir?

2 + 3 * 4 yazılması çarpma, toplama ile daha güçlü bağlantı kurduğundan 20 değil 14 verir. Bunu değiştirmek için toplamayı parantez içine alın: (2 + 3) * 4 20 verir. Üsler daha da güçlü bağlanır: 2 ^ 3 * 4 32 (8 çarpı 4) verirken 2 ^ (3 * 4) 4096 verir.

Çevrimdışı kullanabilir miyim?

Evet. Sayfa yüklendikten sonra hesaplayıcı ağ gerektirmeden tamamen cihazınızda çalışır. Ayrıştırıcı saf JavaScript aritmetiği olduğundan ifadeleriniz asla tarayıcınızı terk etmez.

Geçersiz bir ifade girsem ne olur?

Ayrıştırıcı hesaplamadan önce simge dizisini doğrular. Yaygın hatalar eşleşmeyen parantezler, bilinmeyen bir fonksiyon adı veya sıfıra bölmeyi kapsar. Her durum ne düzeltileceğinizi tam olarak bilmeniz için açıklayıcı bir mesaj döndürür.