ในวันที่ 6 และ 7 พฤษภาคม ไลบรารี C++, คอนโซลและเครื่องคิดเลข GUI Qalculate! เวอร์ชัน 5.1 และ 5.1.1 ได้รับการเผยแพร่ด้วยภาษา C++ และเผยแพร่ภายใต้ลิขสิทธิ์ GPL 2.0
การเปลี่ยนแปลงในไลบรารีและเครื่องคิดเลขคอนโซล:
- รองรับการแก้สมการที่มีฟังก์ชัน if()
- การสนับสนุนสำหรับโซลูชัน root(a, x)=b (ต้องใช้ค่าตรรกยะสำหรับ ln(a)/ln(b))
- ฟังก์ชั่นใหม่: powertower() และ multiples();
- หน่วยใหม่สำหรับการวัดรัศมี มวล และความส่องสว่างของดวงอาทิตย์
- พร้อมท์สำหรับการตีความที่ต้องการในครั้งแรกที่คุณใช้การบวกเปอร์เซ็นต์ (เช่น 100 + 10% เท่ากับ 110 หรือ 100.1)
- ใช้วงเล็บสำหรับเลขชี้กำลังเลขชี้กำลังทางวิทยาศาสตร์ (ยกกำลัง 10)
- รองรับการแยกตัวประกอบจำนวนเต็มของตัวเลขในเมทริกซ์หรือเวกเตอร์ รวมถึงตัวเศษและส่วนในจำนวนตรรกยะ
- เงื่อนไขที่อ่อนแอลงสำหรับ (x^a)^b = x^(a × b) และ x^a × x^b = x^(a + b) เมื่อปิดจำนวนเชิงซ้อน (แก้ไขข้อขัดข้อง)
- การแก้ไข: ถ้า (ax + n)^2 > 1 โดยที่ n เป็นเลขคู่ และ a ไม่ใช่ 1 ให้คืนค่าเท็จ
- แก้ไขในฟังก์ชัน setbits();
- แก้ไข Number::equals(0, ..., true) เมื่อตัวเลขไม่มีที่สิ้นสุด (ส่งผลต่อฟังก์ชันการแทนที่ ())
- แก้ไข a^(f(x))=a^(b*g(x)) โดยที่ b=2 หรือ b=3 (ในเวอร์ชัน 5.1.1)
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ และการปรับปรุงฟีเจอร์อื่นๆ
การเปลี่ยนแปลงใน qalculate-gtk:
- ตัวเลือกในการแสดงนิพจน์แยกวิเคราะห์ในช่องผลลัพธ์
- เพิ่มตัวเลือกสำหรับการเพิ่มอินพุตเสริมสองตัวและบิตไบนารี
- พร้อมท์สำหรับการตีความที่ต้องการในครั้งแรกที่คุณใช้การบวกเปอร์เซ็นต์ (เช่น 100 + 10% เท่ากับ 110 หรือ 100.1)
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ และการปรับปรุงฟีเจอร์อื่นๆ
การเปลี่ยนแปลงใน qalculate-qt:
- ปรับปรุงประสิทธิภาพของรายการประวัติ
- เพิ่มตัวเลือกสำหรับการเพิ่มอินพุตเสริมสองตัวและบิตไบนารี
- พร้อมท์สำหรับการตีความที่ต้องการในครั้งแรกที่คุณใช้การบวกเปอร์เซ็นต์ (เช่น 100 + 10% เท่ากับ 110 หรือ 100.1)
- ซ่อนคำแนะนำเครื่องมือนิพจน์ (หลังจาก 300 ms) เมื่อดำเนินการป้อนข้อมูลต่อหากเปิดใช้งานสถานะนิพจน์ที่เลื่อนออกไป
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ และการปรับปรุงฟีเจอร์อื่นๆ
ที่มา: linux.org.ru
