


Google Web Store Linki: https://go.emrecb.com/bilimsel-hesap-makinesi-web-store
Github Kaynak Kodu: https://go.emrecb.com/scientific-calculator-github
Standart web teknolojilerinin sınırlarını zorlayan, yüksek matematiksel hassasiyete sahip, modern arayüzlü ve çevrimdışı çalışan bir Chrome tarayıcı eklentisi.
Bu proje, standart hesap makinelerinin aksine, JavaScript’in bilinen kayan nokta (floating-point) hatalarını gideren özel bir matematik motoru üzerine inşa edilmiştir. Kullanıcı deneyimini en üst düzeye çıkarmak için “Glassmorphism” tasarım dili kullanılmış ve tamamen duyarlı (responsive) bir yapı kurulmuştur.
Öne Çıkan Özellikler:
- Özel Matematik Motoru:
0.1 + 0.2gibi klasik JavaScript hatalarını engelleyen, 14 basamak hassasiyetli aritmetik algoritma. - Hibrit Görüntüleme: Ondalık (Decimal) ve Kesir (Fraction) modları arasında anlık geçiş. (Örn:
0.5yerine1/2gösterimi). - Dinamik Arayüz: Standart moddan Bilimsel moda geçişte genişleyen, animasyonlu pencere yapısı.
- Kalıcı Hafıza & Geçmiş: Tarayıcı kapansa bile verileri saklayan
Chrome Storage APIentegrasyonu ve interaktif geçmiş paneli. - Gelişmiş Fonksiyonlar: Trigonometri (RAD/DEG), Logaritma ve Hiperbolik fonksiyonlar.
Kullanılan Teknolojiler:
- Core: Vanilla JavaScript (ES6+), OOP (Nesne Yönelimli Programlama)
- UI/UX: HTML5, CSS3 (Grid, Flexbox, Variables, Backdrop Filter)
- API: Chrome Extension Manifest V3, Storage API, Clipboard API
- Tools: Git, Chrome DevTools
English:
Professional Scientific Calculator (Chrome Extension)



Google Web Store Link: https://go.emrecb.com/scientific-calculator-web-store
Github Kaynak Kodu: https://go.emrecb.com/scientific-calculator-github
A high-precision, browser-based scientific calculator extension featuring a custom math engine and a modern glassmorphism interface.
ProCalc is designed to overcome the limitations of standard web-based calculators. It features a robust architecture that handles complex arithmetic with absolute precision, eliminating common floating-point errors. The interface is built with a focus on usability and aesthetics, providing a seamless experience for engineers and developers directly within the browser.
Key Features:
- Precision Math Engine: Custom-built algorithm to handle high-precision arithmetic, solving standard JS floating-point issues (e.g.,
0.1 + 0.2). - Smart Fraction Rendering: Unique toggle feature to switch between Decimal and Fraction formats (e.g., displaying
1/2instead of0.5) using a continued fraction algorithm. - Adaptive UI: Responsive layout that smoothly expands from Standard to Scientific mode with CSS animations.
- State Persistence: Utilizes
Chrome Storage APIto retain memory, history, and user preferences across sessions. - Advanced Capabilities: Full support for Trigonometry (RAD/DEG), Logarithms, and Hyperbolic functions.
Tech Stack:
- Core: Vanilla JavaScript (ES6+), Object-Oriented Programming (OOP)
- UI/UX: HTML5, CSS3 (CSS Grid, Flexbox, Custom Properties, Glassmorphism)
- API: Chrome Extension Manifest V3, Storage API, Clipboard API
- Tools: Git, Chrome DevTools


Bir yanıt yazın