Den 6. og 7. maj blev versionerne 5.1 og 5.1.1 af C++-biblioteket, den konsolbaserede og GUI-kalkulator Qalculate!, som er skrevet i C++ og distribueret under GPL 2.0, udgivet.
Ændringer i biblioteket og den konsolbaserede kalkulator:
- understøttelse af løsning af ligninger, der indeholder funktionen if();
- understøttelse af løsningen root(a, x)=b (kræver rationel værdi for ln(a)/ln(b));
- nye funktioner: powertower() og multiples();
- nye måleenheder for solens radius, masse og lysstyrke;
- forespørgsel om ønsket fortolkning ved første brug af procentvis addition (f.eks. 100 + 10% er lig med 110 eller 100.1);
- brug af parenteser til eksponenter i det videnskabelige talsystem (med potens 10);
- understøttelse af heltalsfaktorisering af tal i en matrix eller vektor samt tælleren og nævneren i et rationelt tal;
- betingelserne for (x^a)^b = x^(a × b) og x^a × x^b = x^(a + b) er lempet, når komplekse tal er deaktiveret (fejlrettelse af nedbrud);
- fejlrettelse: hvis (ax + n)^2 > 1, hvor n er lige, og a er ikke lig med 1, returneres false;
- fejlrettelser i funktionen setbits();
- fejlrettelse af Number::equals(0, …, true), når tallet er uendeligt (påvirker funktionen replace());
- fejlrettelse af a^(f(x))=a^(b*g(x)), hvor b=2 eller b=3 (i version 5.1.1).
- andre fejlrettelser og forbedringer.
Ændringer i qalculate-gtk:
- mulighed for at vise det analyserede udtryk i resultatfeltet;
- tilføjet mulighed for at addere to komplementære input- og binære bits;
- forespørgsel om ønsket fortolkning ved første brug af procentvis addition (f.eks. 100 + 10% er lig med 110 eller 100.1);
- andre fejlrettelser og forbedringer.
Ændringer i qalculate-qt:
- forbedring af effektiviteten af historiklisten;
- tilføjet mulighed for at addere to komplementære input- og binære bits;
- forespørgsel om ønsket fortolkning ved første brug af procentvis addition (f.eks. 100 + 10% er lig med 110 eller 100.1);
- skjule værktøjslinje for udtryk (efter 300 ms) ved genoptagelse af input, hvis status for udsat udtryk er aktiveret;
- andre fejlrettelser og forbedringer.
Kilde: linux.org.ru
