
حاسبة علمية جميلة متعددة الأغراض مع دعم للوحدات والمشتقات والمزيد.
العديد من الميزات مفقودة ، وهذا لا يزال قيد التطوير.
عرض الويب: هنا (لن يعمل على الهاتف المحمول)
cargo build --release ، سيكون الثنائي في ./target/release/daisycargo install daisycalcyay -S daisydefault.nix . Daisy ليس في Nixpkgs حتى الآن ، ستحتاج إلى إضافة شيء مثل ما يلي إلى configuration.nix : let
daisy = builtins . fetchGit {
url = "https://github.com/rm-dr/daisy.git" ;
ref = "master" ;
} + /default.nix ;
in
{
environment . systemPackages = with pkgs ; [
( callPackage daisy { } )
] ;
}
كل الوثائق مدمجة في المطالبة. استخدم أمر help لعرضه.
103 / 2 * 43sqrt(1.4^3 + 4) * sin(pi / 4)1.2e12 * 1e-5 2 day + 1 hour2 day + 1 hour to minutes10 m/s to mph1 liter to volt ans + 2a = 143 to مشغل التحويل بتحويل حجته اليسرى إلى وحدة حجتها اليمنى ، متجاهلاً قيمته. على سبيل المثال ، 5m to mi و 5m to 10mi متطابقة.
لا يتم دعم Celsius و Fahrenheit كوحدات من الدرجة الأولى لأنها تتطلب إزاحة عند التحويل من وحدات درجة الحرارة الأخرى. هذا يؤدي إلى الغموض عند إضافة وحدات ، حيث يجب اعتبار درجة حرارة واحدة اختلافًا بدلاً من درجة حرارة مطلقة.
يوفر Daisy بدلاً من ذلك أربع وظائف ( fromCelsius ، toCelsius ، fromFahrenheit ، toFahrenheit ) التي تتحول بين المقياس وكيلفن.
fromCelsius(0) = 273.15KtoCelsius(273.15 K) = 0 يتم توفير وظائف FtoC و CtoF أيضًا:
FtoC(x) = toCelsius(fromFahrenheit(x))CtoF(x) = toFahrenheit(fromCelsius(x)) الضرب الضمني له أولوية أعلى من التقسيم. pi/2 radians تحليل pi/(2 radians) . النوع (pi/2) radians أو pi/2 * radians للحصول على 90 درجة.