Qalculate!, günlük hesaplamalardan gelişmiş matematiksel işlemlere kadar farklı ihtiyaçları karşılamak amacıyla geliştirilen ücretsiz ve açık kaynaklı bir masaüstü hesap makinesidir. Geleneksel hesap makinelerinden farklı olarak matematiksel ifadeleri, fiziksel birimleri, değişkenleri ve fonksiyonları aynı işlem içerisinde değerlendirebilir. Özellikle öğrenciler, mühendisler, araştırmacılar ve kapsamlı hesaplamalar gerçekleştiren kullanıcılar için hazırlanmıştır. Basit bir kullanıcı arayüzüyle gelişmiş matematik yazılımlarında bulunan çeşitli özellikleri birleştirir.
Uygulama, dört işlem ve yüzde hesaplamalarının yanında cebirsel ve sembolik matematik işlemlerini destekler. Kullanıcılar denklemler oluşturabilir, bilinmeyenleri çözebilir ve matematiksel ifadeleri sadeleştirebilir. Türev, integral, limit ve faktörlere ayırma gibi işlemler gerçekleştirilebilir. Karmaşık sayılar, kesirler, matrisler ve vektörlerle çalışılabilir. Hesaplamalar gerektiğinde kesin sonuçlar veya yaklaşık ondalık değerler biçiminde görüntülenebilir. Yüksek duyarlıklı hesaplama sistemi sayesinde standart hesap makinelerinin sınırlarının ötesindeki sayısal işlemler gerçekleştirilebilir.
Qalculate!'ın önemli özelliklerinden biri fiziksel birimlerle doğrudan hesaplama yapılabilmesidir. Program yüzlerce farklı birim ve ölçü sistemini destekler. Kullanıcılar uzunluk, kütle, sıcaklık, hız, enerji, basınç ve diğer fiziksel büyüklükler arasında dönüşüm gerçekleştirebilir. Farklı birimlerle yazılmış değerler aynı matematiksel ifade içerisinde kullanılabilir. Örneğin metre, santimetre ve inç cinsinden verilen uzunluklar birlikte hesaplanabilir. Birimlerin dönüşümü otomatik olarak gerçekleştirilebilir veya kullanıcı tarafından hedef birim açıkça belirtilebilir.
Program, para birimi dönüşümlerini de destekler. Kullanıcılar farklı para birimlerini matematiksel işlemlerde kullanabilir ve uygun döviz kurları üzerinden dönüşüm gerçekleştirebilir. Güncel kur bilgilerinin alınabilmesi için internet bağlantısı gereklidir. Ayrıca uygulamada fiziksel sabitlerden oluşan kapsamlı bir kütüphane bulunmaktadır. Işık hızı, Planck sabiti ve diğer bilimsel sabitler hesaplamalarda kullanılabilir. Belirsizlik yayılımı ve aralık aritmetiği gibi özellikler, ölçüm sonuçlarıyla çalışan kullanıcılar açısından yararlıdır.
Qalculate!, farklı matematiksel işlemlerin görselleştirilmesini sağlayan grafik araçları içerir. Fonksiyonların grafikleri çizilebilir ve farklı matematiksel ifadeler aynı koordinat sistemi içerisinde karşılaştırılabilir. Grafik oluşturma işlemlerinde Gnuplot altyapısından yararlanılabilir. Kullanıcılar kendi fonksiyonlarını, değişkenlerini ve birimlerini tanımlayabilir. Bu tanımlar daha sonraki hesaplamalarda yeniden kullanılabilir. Ayrıca sayı tabanları arasında dönüşüm, tarih hesaplamaları, istatistiksel işlemler ve finansal hesaplamalar için çeşitli araçlar bulunmaktadır.
Uygulama, hesaplama geçmişinin saklanmasını ve önceki sonuçların yeniden kullanılmasını destekler. Kullanıcılar daha önce gerçekleştirdikleri işlemleri inceleyebilir ve belirli sonuçları yeni matematiksel ifadelerde kullanabilir. Özelleştirilebilir tuş takımı, otomatik tamamlama ve yazarken hesaplama gibi özellikler bulunmaktadır. Qt ve GTK tabanlı grafiksel arayüzlerin yanında komut satırından çalışan bir sürümü de mevcuttur. Bu sayede uygulama hem günlük masaüstü kullanımına hem de betiklerle gerçekleştirilen hesaplama işlemlerine uyarlanabilir.
Qalculate!; Windows, macOS ve Linux işletim sistemlerinde kullanılabilir. Windows için 64 bit kurulum dosyası ve taşınabilir ZIP paketi bulunmaktadır. Grafiksel arayüzleri, libqalculate hesaplama kütüphanesinden yararlanır. GNU GPL lisansı altında dağıtılan uygulama, gelişmiş matematiksel hesaplamaları, bilimsel birim dönüşümlerini ve grafik oluşturma araçlarını tek bir yazılımda birleştirir.
Uygulama, dört işlem ve yüzde hesaplamalarının yanında cebirsel ve sembolik matematik işlemlerini destekler. Kullanıcılar denklemler oluşturabilir, bilinmeyenleri çözebilir ve matematiksel ifadeleri sadeleştirebilir. Türev, integral, limit ve faktörlere ayırma gibi işlemler gerçekleştirilebilir. Karmaşık sayılar, kesirler, matrisler ve vektörlerle çalışılabilir. Hesaplamalar gerektiğinde kesin sonuçlar veya yaklaşık ondalık değerler biçiminde görüntülenebilir. Yüksek duyarlıklı hesaplama sistemi sayesinde standart hesap makinelerinin sınırlarının ötesindeki sayısal işlemler gerçekleştirilebilir.
Qalculate!'ın önemli özelliklerinden biri fiziksel birimlerle doğrudan hesaplama yapılabilmesidir. Program yüzlerce farklı birim ve ölçü sistemini destekler. Kullanıcılar uzunluk, kütle, sıcaklık, hız, enerji, basınç ve diğer fiziksel büyüklükler arasında dönüşüm gerçekleştirebilir. Farklı birimlerle yazılmış değerler aynı matematiksel ifade içerisinde kullanılabilir. Örneğin metre, santimetre ve inç cinsinden verilen uzunluklar birlikte hesaplanabilir. Birimlerin dönüşümü otomatik olarak gerçekleştirilebilir veya kullanıcı tarafından hedef birim açıkça belirtilebilir.
Program, para birimi dönüşümlerini de destekler. Kullanıcılar farklı para birimlerini matematiksel işlemlerde kullanabilir ve uygun döviz kurları üzerinden dönüşüm gerçekleştirebilir. Güncel kur bilgilerinin alınabilmesi için internet bağlantısı gereklidir. Ayrıca uygulamada fiziksel sabitlerden oluşan kapsamlı bir kütüphane bulunmaktadır. Işık hızı, Planck sabiti ve diğer bilimsel sabitler hesaplamalarda kullanılabilir. Belirsizlik yayılımı ve aralık aritmetiği gibi özellikler, ölçüm sonuçlarıyla çalışan kullanıcılar açısından yararlıdır.
Qalculate!, farklı matematiksel işlemlerin görselleştirilmesini sağlayan grafik araçları içerir. Fonksiyonların grafikleri çizilebilir ve farklı matematiksel ifadeler aynı koordinat sistemi içerisinde karşılaştırılabilir. Grafik oluşturma işlemlerinde Gnuplot altyapısından yararlanılabilir. Kullanıcılar kendi fonksiyonlarını, değişkenlerini ve birimlerini tanımlayabilir. Bu tanımlar daha sonraki hesaplamalarda yeniden kullanılabilir. Ayrıca sayı tabanları arasında dönüşüm, tarih hesaplamaları, istatistiksel işlemler ve finansal hesaplamalar için çeşitli araçlar bulunmaktadır.
Uygulama, hesaplama geçmişinin saklanmasını ve önceki sonuçların yeniden kullanılmasını destekler. Kullanıcılar daha önce gerçekleştirdikleri işlemleri inceleyebilir ve belirli sonuçları yeni matematiksel ifadelerde kullanabilir. Özelleştirilebilir tuş takımı, otomatik tamamlama ve yazarken hesaplama gibi özellikler bulunmaktadır. Qt ve GTK tabanlı grafiksel arayüzlerin yanında komut satırından çalışan bir sürümü de mevcuttur. Bu sayede uygulama hem günlük masaüstü kullanımına hem de betiklerle gerçekleştirilen hesaplama işlemlerine uyarlanabilir.
Qalculate!; Windows, macOS ve Linux işletim sistemlerinde kullanılabilir. Windows için 64 bit kurulum dosyası ve taşınabilir ZIP paketi bulunmaktadır. Grafiksel arayüzleri, libqalculate hesaplama kütüphanesinden yararlanır. GNU GPL lisansı altında dağıtılan uygulama, gelişmiş matematiksel hesaplamaları, bilimsel birim dönüşümlerini ve grafik oluşturma araçlarını tek bir yazılımda birleştirir.