Les versions 5.1 et 5.1.1 de la bibliothèque C++ ainsi que des calculateurs en ligne de commande et GUI Qalculate!, développées en langage C++ et distribuées sous la licence GPL 2.0, ont été publiées les 6 et 7 mai.
Modifications apportées à la bibliothèque et au calculateur en ligne de commande :
- prise en charge de la résolution d'équations contenant la fonction if();
- prise en charge de la résolution de root(a, x)=b (valeur rationnelle requise pour ln(a)/ln(b));
- nouvelles fonctions : powertower() et multiples();
- nouvelles unités de mesure pour le rayon solaire, la masse et la luminosité ;
- demande d'interprétation souhaitée lors de la première utilisation de l'addition de pourcentage (par exemple, 100 + 10 % équivaut à 110 ou 100,1);
- utilisation de parenthèses pour l'exposant dans le système de numération scientifique (avec la puissance de 10);
- prise en charge de la factorisation entière des nombres dans une matrice ou un vecteur, ainsi que du numérateur et du dénominateur dans un nombre rationnel;
- les conditions pour (x^a)^b = x^(a × b) et x^a × x^b = x^(a + b) ont été assouplies en désactivant les nombres complexes (correction d'un crash);
- correction : si (ax + n)^2 > 1, où n est pair et a ne vaut pas 1, retourne false;
- corrections dans la fonction setbits();
- correction Number::equals(0, …, true), lorsque le nombre est infini (affecte la fonction replace());
- correction a^(f(x))=a^(b*g(x)), où b=2 ou b=3 (dans la version 5.1.1).
- autres corrections mineures et amélioration des fonctionnalités.
Modifications dans qalculate-gtk :
- option d'affichage de l'expression analysée dans le champ de résultat;
- ajout d'une option pour additionner deux bits complémentaires d'entrée et binaires;
- demande d'interprétation souhaitée lors de la première utilisation de l'addition de pourcentage (par exemple, 100 + 10 % équivaut à 110 ou 100,1);
- autres corrections mineures et amélioration des fonctionnalités.
Modifications dans qalculate-qt :
- amélioration de l'efficacité de la liste d'historique;
- ajout d'une option pour additionner deux bits complémentaires d'entrée et binaires;
- demande d'interprétation souhaitée lors de la première utilisation de l'addition de pourcentage (par exemple, 100 + 10 % équivaut à 110 ou 100,1);
- cacher l'astuce d'expression (après 300 ms) lors de la reprise de la saisie, si le statut d'expression délayé est activé;
- autres corrections mineures et amélioration des fonctionnalités.
Source : linux.org.ru
