MZ’’ø@øŗ“ Ķ!øLĶ!This program cannot be run in DOS mode. $õ–<ß±÷RŒ±÷RŒ±÷RŒU‡­Œ°÷RŒU‡P°÷RŒRich±÷RŒPELą!  0…ē@ š 8.rdata°@@.rsrc @@XŻ_ T88XŻ_$ŒŒ8.rdata8x.rdata$zzzdbg P.rsrc$01P1Xõ.rsrc$02 )„U\Ÿ‡Ŗg{ŬųŪ¾ü÷Å ą…L(•'XŻ_š€P€h€€€€ č€ 0€H€`€€€l˜€j°€ėȀƹ€Ēų€Č€Ė(€Š@€ÕX€Śp€ßˆ€ä € ø€”Š€¢č€;€€0€H€`€x€€Ø€ Ą€ Ų€š€%€, €-8€/P€0h€3€€4˜€9°€:Č€<ą€Rų€U€V(€X@€ZX€[p€\ˆ€a €bø€fŠ€gč€h€i€j0€kH€l`€nx€o€pØ€qĄ€~Ų€„š€… €† €Š8 €P €·h €õ€ €ö˜ €÷° €ųČ €łą €3ų €4 €5( €R@ €SX €Tp €„ˆ €…  €†ø €‡Š €ˆč €‰ €Š €0 €H €ų€` €€x €   ° Ą Š ą š    0 @ P ` p €    ° Ą Š ą š    0 @ P ` p €    ° Ą Š ą š  0@P`p€ °ĄŠąš 0@P`p€ °ĄŠąš 0@P`p€ °ĄŠąD1Čä 2ä6ä$8°äŌ:@ä;®äÄ@Ąä„A¼ä@C äąCÄä¤D2äŲH–äpQVäČcģä“d:äšf2ä$jjäj†äkzä”k@äŌk ätlŗä0m€ä°o~ä0qFäxq\äŌqŠä¤tŹäpv@ä°vZä w&ä4wVäŒw¦ä4xŽäÄxäŌyJä {:ä\{däĄ{Lä }`äl~<äØ~ä¼pä,€|ä؀Vä,ä,Ä䚁ˆäx‚ää\ƒäd„䀅Ąä@†Ģä ‡HäTˆŒäąˆüä܉Hä$Šō䋾äŲ‹>äŗäŌøäŒŽ"ä°ŽŠä€TäԐpäD’ää(”¢äĢ•bä0— äŠ—<ä ™Ŗäø™0äč™Hä0šJä|š`äܛ˜ätœäPäTž ätžH伞ŠäŒŸD äŠØˆäX¬Œ>ääź AäMUIIDS_TEMPALTE_XMLIDS_TEMPLATE_SCHEMAĶžĶžČ,VA$“÷‘q³Ø‹ÖB• kЉ[ćh?¢˜±õ“”刘ø MUI de-DE&Ansicht1&Standard Alt+10&Wissenschaftlich Alt+22&Programmierer Alt+33St&atistik Alt+4ÅVerla&uf Strg+H/Z&ifferngruppierungĶ&Basismodus Strg+F4Ļ&Einheitenumrechnung Strg+UÓ&Datumsberechnung Strg+EA&rbeitsblätter€&Bearbeiten,&Kopieren Strg+C-&Einfügen Strg+V&Verlauf6Verlauf kop&ieren&BearbeitenœBearbeiten abbre&chen Esc&Löschen Strg+Umschalt+D&Dataset5D&ataset kopierenž&Bearbeiten Bearbeiten abbre&chen Esc &Löschen D&?7&Hilfe anzeigen F1€.&Info’’ĄČšFRechnerMS Shell DlgP’’’’‚’’P"Ę’’’’‚Der angeforderte Vorgang kann sehr viel Zeit in Anspruch nehmen.P"Ę’’’’‚Soll der Rechenvorgang fortgesetzt oder angehalten werden?P?42’’€&FortsetzenPw42’’€&AnhaltenPA’’ @@ÖΐMS Shell DlgNPÖĪŗ’’‚€P°-’’’’’’‚Zu berechnenden Wert auswählen#P4°p’’… PfTü’’‚ PŽTż’’‚ P¶Tž’’‚ PŽT’’’‚ PT’’‚ P.T’’‚(€ƒPh`Z"õ’’(€PhˆZ"ö’’(€Ph°Z"÷’’(€PhŲZ"ų’’(€PhZ"ł’’(€Ph(Z"ś’’PP›$’’€Berechnen€PhRZ"’’’’@@č MS Shell Dlg’’ @@&|*MS Shell DlgNP|šŗ’’‚P#¾M0ž’’‚P! "’’€PM "’’€aP ,ft»’’ƒP Ź‘’’‚P#¾M"–’’‚0P §i¶’’‚Anzahl = Pf§iµ’’‚PųD+z’’€MCP-D+S’’€šP_D+‰’’€7P’D+†’’€4PÅD+ƒ’’€1Pų’+‚’’€0PNųD+{’’€MRPN,D+ ’’€CADPN_D+Š’’€8PN’D+‡’’€5PNÅD+„’’€2PœųD+|’’€MSPœ,D+Q’’€CPœ_D+‹’’€9Pœ’D+ˆ’’€6PœÅD+…’’€3PœųD+T’’€.PźųD+}’’€M+Pź,D+w’’€F-EPź_D+«’’€ šPź’D+­’’€"5ŲeÜPźÅD+Æ’’€5ŲßšPźųD+P’’€±P8ųD+~’’€M-P8,D+’’€ExpP8^D+¬’’€šP8’D+®’’€"5ŲeܲP8ÅD+°’’€5Ųßš‹  P8ųD+Ø’’€AddPA’’ @@MyMS Shell DlgNPŸ’’‚NP ’’‚NP ”’’‚NP ¢’’‚’’ @@ ֐MS Shell DlgNP֐ŗ’’‚€Pø'’’’’’’‚Einheitentyp für Umrechnung auswählen!PD²hŻ’’…Pu’’’’’’‚Von€P”²$ā’’!P¾²hą’’…P÷’’’’’’‚Nach€P²$ć’’!P@²hį’’…’’€H@} MS Shell DlgP "’’€P@ "’’€aP*}t™’’ƒ’’€H@€PMS Shell DlgPo”’’‚P(‘’’‚P#M0–’’‚0P#M0ž’’‚’’@@|1MS Shell DlgPD+z’’€MCP3D+S’’€šPfD+‰’’€7PšD+†’’€4PĶD+ƒ’’€1P’+‚’’€0PND+{’’€MRPN3D+R’’€CEPNfD+Š’’€8PNšD+‡’’€5PNĶD+„’’€2PœD+|’’€MSPœ3D+Q’’€CPœfD+‹’’€9PœšD+ˆ’’€6PœĶD+…’’€3PœD+T’’€.PźD+}’’€M+Pź3D+P’’€±PźfD+[’’€/PźšD+\’’€*PźĶD+^’’€-PźD+]’’€+P8D+~’’€M-P83D+n’’€"P8fD+v’’€%P8šD+r’’€1/5ŲeÜP8ĶD^y’’€=PA’’@@91MS Shell DlgP†D+z’’€MCP†3D+S’’€šP†fD+‰’’€7P†šD+†’’€4P†ĶD+ƒ’’€1P†’+‚’’€0PŌD+{’’€MRPŌ3D+R’’€CEPŌfD+Š’’€8PŌšD+‡’’€5PŌĶD+„’’€2P"D+|’’€MSP"3D+Q’’€CP"fD+‹’’€9P"šD+ˆ’’€6P"ĶD+…’’€3P"D+T’’€.PpD+}’’€M+Pp3D+P’’€±PpfD+[’’€/PpšD+\’’€*PpĶD+^’’€-PpD+]’’€+P¾D+~’’€M-P¾3D+n’’€"P¾fD+v’’€%P¾šD+r’’€1/5ŲeÜP¾ĶD^y’’€=NP|+7’’‚P€A’’€DegP„B’’€RadPdC’’€GradP3D+’’’‚PfD+b’’€IntPšD+s’’€dmsPĶD+x’’€ĄPD+w’’€F-EPN3D+’’’€InvPNfD+i’’€sinhPNšD+j’’€coshPNĶD+k’’€tanhPND+’’€ExpPœ3D+l’’€lnPœfD+f’’€sinPœšD+g’’€cosPœĶD+h’’€tanPœD+_’’€ModPź3D+€’’€(PźfD+o’’€5ŲeܲPźšD+a’’€5ŲeÜšPźĶD+p’’€5ŲeܳPźD+m’’€logP83D+’’€)P8fD+q’’€n!P8šD+`’’€š5ŲeÜP8ĶD+t’’€"5ŲeÜP8D+u’’€10šPA’’@@›MS Shell DlgNPj’’7’’‚Pvo9’’€HexP–u:’’€DezP¶x;’’€OktPÖx<’’€BinNP’’8’’‚P~=’’€QwordP.~>’’€DwordPNu?’’€WordPnr@’’€BytePœjD+’’’‚PœD+€’’€(PœŠD+c’’€RoLPœD+W’’€OrPœ6D+Y’’€LshPœiD+e’’€NotPźjD+_’’€ModPźD+’’€)PźŠD+d’’€RoRPźD+X’’€XorPź6D+Z’’€RshPźiD+V’’€AndP8jD+Œ’’€AP8D+’’€BP8ŠD+Ž’’€CP8D+’’€DP86D+’’€EP8iD+‘’’€FP†jD+z’’€MCP†D+S’’€šP†ŠD+‰’’€7P†D+†’’€4P†6D+ƒ’’€1P†i’+‚’’€0PŌjD+{’’€MRPŌD+R’’€CEPŌŠD+Š’’€8PŌD+‡’’€5PŌ6D+„’’€2P"jD+|’’€MSP"D+Q’’€CP"ŠD+‹’’€9P"D+ˆ’’€6P"6D+…’’€3P"iD+T’’€.PpjD+}’’€M+PpD+P’’€±PpŠD+[’’€/PpD+\’’€*Pp6D+^’’€-PpiD+]’’€+P¾jD+~’’€M-P¾D+n’’€"P¾ŠD+v’’€%P¾D+r’’€1/5ŲeÜP¾6D^y’’€=NPb5’’‚PÜ1¼’’‚0PĶ1½’’‚0P¾1¾’’‚0PÆ1æ’’‚0P|1Ą’’‚0Pm1Į’’‚0P^1Ā’’‚0PO1Ć’’‚0P1Ä’’‚0P 1Å’’‚0Pž1Ę’’‚0Pļ1Ē’’‚0P¼1Č’’‚0P­1É’’‚0Pž1Ź’’‚0P1Ė’’‚0P\1Ģ’’‚0PM1Ķ’’‚0P>1Ī’’‚0P/1Ļ’’‚0Pü1Š’’‚0Pķ1Ń’’‚0PŽ1Ņ’’‚0PĻ1Ó’’‚0Pœ1Ō’’‚0P1Õ’’‚0P~1Ö’’‚0Po1×’’‚0P<1Ų’’‚0P-1Ł’’‚0P1Ś’’‚0P1Ū’’‚0PÜÜ’’‚0PĶŻ’’‚0P¾Ž’’‚0PÆß’’‚0P|ą’’‚0Pmį’’‚0P^ā’’‚0POć’’‚0Pä’’‚0P å’’‚0Pžę’’‚0Pļē’’‚0P¼č’’‚0P­é’’‚0Pžź’’‚0Pė’’‚0P\ģ’’‚0PMķ’’‚0P>ī’’‚0P/ļ’’‚0Püš’’‚0Pķń’’‚0PŽņ’’‚0PĻó’’‚0Pœō’’‚0Põ’’‚0P~ö’’‚0Po÷’’‚0P<ų’’‚0P-ł’’‚0Pś’’‚0Pū’’‚0P4’’‚63P3’’‚47PĶ2’’‚32PE1’’‚31PE0’’‚15PĶE/’’‚0PA’’ @@֐MS Shell DlgNPĐŗ’’‚€P ’’’’’’‚Gewünschte Datumsberechnung auswählen!P4²h£’’…’’ @@ hǐMS Shell DlgP n’’’’’’‚Von P„Ą'¤SysDateTimePick32Pš d’’’’’’‚bis PžĄ'„SysDateTimePick32P , ’’’’’’‚Unterschied (Jahre, Monate, Wochen, Tage)€P N²$§’’P ‚ ’’’’’’‚Unterschied (Tage)€P Ÿ²$Ø’’P!źž$©’’€BerechnenPA’’ @@hǐMS Shell DlgP d’’’’’’‚Von PyĄ'¦SysDateTimePick32 PR›±’’€Hinzufügen PļȰ’’€SubtrahierenP 9m’’’’’’‚Jahr(e)€ Py1]$Ŗ’’7Pµmsctls_updown32Pą9–’’’’’’‚Monat(e)€ P}1]$«’’7P¶msctls_updown32Pä9s’’’’’’‚Tag(e)€ Pa1]$¬’’7P·msctls_updown32P m…’’’’’’‚Datum€P Œ²$­’’P!źž$Æ’’€BerechnenPA+/-CCE Backspace.AndOrXorLshRsh/*+-ModPAyroot^IntRoLRoRNotsincostansinhcoshtanhlnlogsqrtx^2PAx^3n!1/xdmscuberootpowten%F-EPi=MCMRMSM+M-ExpPA()0123456789ABCDEFfracsindcosdtandasindacosdatandsinrcosrtanrasinracosratanrsingcosgtangasingacosgatangasinhacoshatanhpowepowtensqrtsqrcubecubertfactreciprocPAdegreesnegateRshTeilen durch 0 nicht möglichUngültige EingabeUndefiniertes ErgebnisFehler: Positiv UnendlichFehler: Negativ UnendlichDer Vorgang wurde abgebrochen.Nicht genügend Speicher.Zu viele Elemente ausgewählt.ÜberlaufErgebnis nicht definiert.Daten für Berechnung eingebenUnbekanntes Zeichen: "%c".Unbekannte Funktion.Zahl nicht erwartet."%c" nicht erwartet."%s" nicht erwartet.")" ohne Entsprechung. Unerwartetes Ende des Ausdrucks.Ergebnis nicht definiert.ÜberlaufÜberlaufPADaten hinzufügenEscPAHexDezOktBinQwordDwordWordByteDegBogenmaßGrad0Ungenügend Speicher zum Fortsetzen des Vorgangs.fDie angeforderte Funktion kann sehr viel Zeit in Anspruch nehmen. Soll der Vorgang abgebrochen werden?calc.hlpÖffnen nicht möglich.PUngenügend Speicher. Schließen Sie Anwendungen, und wiederholen Sie den Vorgang.calc.chmRechnerDaten hinzufügen __________________ ...Ungültige ZahlÜ&berschreiben&Nicht speichern·Die Verlaufsdatei hat sich geändert, seitdem der Rechner geöffnet wurde. Durch das Speichern Ihres Verlaufs werden diese Änderungen überschrieben. Soll der Vorgang fortgesetzt werden?PA2*Ą5šsinh{ ¹sin{ ¹cosh{ ¹cos{ ¹tanh{ ¹tan{ ¹degFracPAĄlnPAsinhsincoshcostanhtandmsIntPANeu berec&hnen =Löschen Abbrechen&Bearbeiten F2 Üb&ernehmen =&VerlaufPA&DatasetDer Wert ist ungültig.Der Ausdruck ist zu lang.PA«>‘!“! Alle löschen/Differenz zwischen zwei Datumsangaben berechnen9Tage für ein angegebenes Datum addieren oder subtrahierenJahreJahrMonateMonatWochenWocheTageTag0+Fehler beim Berechnen des Zeitunterschieds.Dieselben Datumsangaben,Datum liegt außerhalb des gültigen Bereichs.PA Wert eingebenPAVorheriges ElementNächstes ElementErgebnisVerlauf ausführenArbeitsspeicherAus WertIn Wert)Unterschied (Jahre, Monate, Wochen, Tage)Unterschied (Tage) Ergebnisdatum Einheitentyp Aus Einheit In Einheit Ausgabefeld Datum/UhrzeitAus Datum/Uhrzeit-AuswahlIn Datum/Uhrzeit-AuswahlDatum/Uhrzeit-AuswahlJahr(e)Monat(e)Tag(e)Anzahl =WertErgebnisArbeitsspeicherGradBogenmaß&& StatistikSumme MittelwertSumme der QuadrateMittelwert der QuadrateStandardabweichung'Standardabweichung mit AuffüllparameterFlächeEnergie TemperaturLängeLeistungZeitDruckWinkelGeschwindigkeitVolumen Gewicht/MasseGrad Fahrenheit Grad CelsiusPAKelvinÅngström Nanometer Mikrometer Millimeter ZentimeterMeter KilometerZollRutenFußYardFadenMeile SeemeilenPICA HandbreitLinkChainEnglische SpanneGradGonBogenmaßPascal KilopascalMillimeter-QuecksilbersäuleBar AtmosphärePfund pro Quadratzoll (PSI)QuadratmillimeterQuadratzentimeter Quadratzoll QuadratfußHektarQuadratkilometer QuadratyardJoch Quadratmeile QuadratmeterZentimeter pro SekundeMeilen pro StundeFuß pro SekundeMeter pro SekundeKilometer pro StundeKnotenMach (bei Standardatmosphäre)Joule KilojouleKalorie KilokalorieBTU Foot-PoundElektronenvoltWattPferdestärke (US)Kilowatt BTU/MinuteFoot-Pound/Minute Mikrosekunde MillisekundeSekundeMinuteStundeTagWocheKubikzentimeterLiter Kubikmeter KubikzollFlüssigunze (Großbritannien)Flüssigunze (USA) Pint (USA)Pint (Großbritannien)Quart (Großbritannien) Quart (USA)Gallone (Großbritannien) Gallone (USA)Kubikfuß Kubikyard Milligramm Zentigramm Dezigramm Dekagramm HektogrammGramm KilogrammMetrische TonneUnzePfundStoneAmerikanische TonneBritische TonneKarat &Hypothek&Fahrzeugleasing2&Wirtschaftlichkeit des Kraftstoffverbrauchs (mpg)Kraftstoffverbra&uch (l/100 km) EinkaufspreisMonatliche Zahlung AnzahlungLaufzeit (Jahre) Zinssatz (%) LeasingwertPALeasingzeitraumZahlungen pro JahrRestwertRegelmäßige Zahlung Zinssatz (%)Fahrleistung (Meilen)Kraftstoffmenge (Gallonen)Wirtschaftlichkeit (mpg)PAFahrleistung (Kilometer)Kraftstoffmenge (Liter)Kraftstoffverbrauch (l/100 km)PADer Wert muss angegeben sein.Berechnung nicht möglich.Der Wert ist ungültig.*PA &Kopieren &EinfügenVerlau&f einblendenVerlauf &ausblendenVer&lauf löschenDataset &löschen Memory clear Memory recall Memory store Memory addMemory subtract Clear entryLöschen RücktasteNegateMultiplyDivideAddSubtract Square root Reciprocal Clear History Edit HistoryInverse functions Integer partDegree minute second FactorialModuloFractional partDegPi Two times piExponential notation ExponentialSineCosineTangent Sine inverseCosine inverseTangent inverseHyperbolic sineHyperbolic cosineHyperbolic tangentHyperbolic sine inverseHyperbolic cosine inverseHyperbolic tangent inverseSquareCubeRaise to y power Natural logLogNatural anti logAnti log Cube rootOrder of y rootRotate on leftRotate on rightOr Exclusive or Left shift Right shiftNotAndAverageAverage of squareSumme Sum of squareStandard deviationStandard deviation populationClear dataset valuePAClear all dataset valuesAdd dataset valueDecimal separatorOpen parenthesisClose parenthesis PercentageEqualsQuadruple Word Double Word HexadecimalDecimalOctalBinaryPAConsolasSegoe UIConsolasSegoe UISegoe UIConsolasConsolasConsolasConsolasSegoe UISegoe UISegoe UISegoe UISegoe UI SymbolSegoe UISegoe UISegoe UISegoe UI SymbolSegoe UISegoe UISegoe UISegoe UISegoe UISegoe UISegoe UISegoe UI SymbolSegoe UI SymbolSegoe UISegoe UISegoe UI SymbolPA1818141197689771199912118811887108888991891812810PA!qSfOgThRrYa#p@nQoI’MsNlLmVwXEPxq›rAsBtC D(&"!(€);bD_ Si Oj Tk Y` Bt Gu y.R=y+]k]-^*\€/[Rr@nq› D(&"!%v y.R=y+]k](€)-^*\€/[D q›(&"! ØVwA«S­TÆ A¬ S® T°XEX…EAŒAŒBBCŽCŽDDEEF‘F‘t9u:v;w<q>r?s@{=JcKd%_&V|W~e^X(€)<Y>Z %' y.R=y+]k]-^*\€/[,- -,…--C11203243 UĻ EÓ s͉HÅ0‚1ƒ2„3…4†5‡6ˆ7‰8Š9‹.T,TxPSQ}~ z{,- -,-- K. |p711L00lPP°PPȐģ°°0 Antwortzeit Info Starten Beenden Fehler $Informationen DMicrosoft-Windows-Calculator hEin-/Ausschalten des Verlaufs wurde gestartet. lEin-/Ausschalten des Verlaufs wurde geschlossen. HRechnerbefehl wurde gestartet. HRechnerbefehl wurde ausgeführt. `Startvorgang der Anwendung wurde initiiert. \Startvorgang der Anwendung wurde beendet. \Schließen der Anwendung wurde initiiert. DAnwendung wurde geschlossen. 8Vorlagen lesen: Starten 8Vorlagen lesen: Beenden 8Vorlagen laden: Starten 8Vorlagen laden: Beenden \Vorlagen-Manager initialisieren: Starten \Vorlagen-Manager initialisieren: Beenden DVorlagenformelsuche: Starten DVorlagenformelsuche: Beenden 4Vorlagenanalysefehler @Vorlagenüberprüfungsfehler @Kategorien abrufen: Starten @Kategorien abrufen: Beenden @Einheitenumrechnungsfehler TStatistikberechnung wurde gestartet. \Statistikberechnung wurde abgeschlossen. HNeuberechnung wurde gestartet. PNeuberechnung wurde abgeschlossen. XModusänderungsereignis wurde gestartet. `Modusänderungsereignis wurde abgeschlossen. ˆ4VS_VERSION_INFO½ļž |O |O?ęStringFileInfoĀ040704B0LCompanyNameMicrosoft CorporationHFileDescriptionWindows-Rechnerh$FileVersion10.0.20348.1 (WinBuild.160101.0800)4 InternalNameWIN32CALCˆ2LegalCopyright© Microsoft Corporation. Alle Rechte vorbehalten.LOriginalFilenameWIN32CALC.EXE.MUIf#ProductNameBetriebssystem Microsoft® Windows®> ProductVersion10.0.20348.1DVarFileInfo$Translation°’ž<?xml version="1.0" encoding="utf-8"?> <tools xmlns="https://www.microsoft.com/applets/calc/templates/v1"> <tool type="UnitConversion"> <category name="Length"> <displayName>1453</displayName> <template name="lengthformulas"> <displayName>1453</displayName> <description> There are various units for length unit ...</description> <unitList> <unit name="an" type="float"> <displayName>1620</displayName> </unit> <unit name="na" type="float"> <displayName>1621</displayName> </unit> <unit name="mic" type="float"> <displayName>1622</displayName> </unit> <unit name="ml" type="float"> <displayName>1623</displayName> </unit> <unit name="cm" type="float"> <displayName>1624</displayName> </unit> <unit name="me" type="float"> <displayName>1625</displayName> </unit> <unit name="ki" type="float"> <displayName>1626</displayName> </unit> <unit name="in" type="float"> <displayName>1627</displayName> </unit> <unit name="ro" type="float"> <displayName>1628</displayName> </unit> <unit name="fe" type="float"> <displayName>1629</displayName> </unit> <unit name="ya" type="float"> <displayName>1630</displayName> </unit> <unit name="fa" type="float"> <displayName>1631</displayName> </unit> <unit name="mi" type="float"> <displayName>1632</displayName> </unit> <unit name="nu" type="float"> <displayName>1633</displayName> </unit> <unit name="pi" type="float"> <displayName>1634</displayName> </unit> <unit name="ha" type="float"> <displayName>1635</displayName> </unit> <unit name="li" type="float"> <displayName>1636</displayName> </unit> <unit name="ch" type="float"> <displayName>1637</displayName> </unit> <unit name="sp" type="float"> <displayName>1638</displayName> </unit> </unitList> <!-- function call: convert (Length, mm, cm, 80.4); convert (Length, cm, in, 80.4) --> <unitFormulas hintBaseUnit="cm"> <formula name="anTocm" toUnit="cm" fromUnit="an"> <formulaString> <unit unitName="an"></unit> <constantString formulaConst="/ 100000000"/> </formulaString> </formula> <formula name="cmToan" toUnit="an" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="* 100000000"/> </formulaString> </formula> <formula name="naTocm" toUnit="cm" fromUnit="na"> <formulaString> <unit unitName="na"></unit> <constantString formulaConst="/ 10000000"/> </formulaString> </formula> <formula name="cmTona" toUnit="na" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="* 10000000"/> </formulaString> </formula> <formula name="micTocm" toUnit="cm" fromUnit="mic"> <formulaString> <unit unitName="mic"></unit> <constantString formulaConst="/ 10000"/> </formulaString> </formula> <formula name="cmTomic" toUnit="mic" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="* 10000"/> </formulaString> </formula> <formula name="mlTocm" toUnit="cm" fromUnit="ml"> <formulaString> <unit unitName="ml"></unit> <constantString formulaConst="/ 10"/> </formulaString> </formula> <formula name="cmToml" toUnit="ml" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="* 10"/> </formulaString> </formula> <formula name="cmTocm" toUnit="cm" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="* 1"/> </formulaString> </formula> <formula name="meTocm" toUnit="cm" fromUnit="me"> <formulaString> <unit unitName="me"></unit> <constantString formulaConst="* 100"/> </formulaString> </formula> <formula name="cmTome" toUnit="me" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 100"/> </formulaString> </formula> <formula name="kiTocm" toUnit="cm" fromUnit="ki"> <formulaString> <unit unitName="ki"></unit> <constantString formulaConst="* 100000"/> </formulaString> </formula> <formula name="cmToki" toUnit="ki" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 100000"/> </formulaString> </formula> <formula name="inTocm" toUnit="cm" fromUnit="in"> <formulaString> <unit unitName="in"></unit> <constantString formulaConst="* 254 / 100"/> </formulaString> </formula> <formula name="cmToin" toUnit="in" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="* 100 / 254"/> </formulaString> </formula> <formula name="roTocm" toUnit="cm" fromUnit="ro"> <formulaString> <unit unitName="ro"></unit> <constantString formulaConst="* 165 / 10 * 254 / 100 * 12"/> </formulaString> </formula> <formula name="cmToro" toUnit="ro" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="* 10 / 165 / 254 * 100 / 12"/> </formulaString> </formula> <formula name="feTocm" toUnit="cm" fromUnit="fe"> <formulaString> <unit unitName="fe"></unit> <constantString formulaConst="* 254 / 100 * 12"/> </formulaString> </formula> <formula name="cmTofe" toUnit="fe" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="* 100 / 254 / 12"/> </formulaString> </formula> <formula name="yaTocm" toUnit="cm" fromUnit="ya"> <formulaString> <unit unitName="ya"></unit> <constantString formulaConst=" * 9144 / 100"/> </formulaString> </formula> <formula name="cmToya" toUnit="ya" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst=" * 100 / 9144"/> </formulaString> </formula> <formula name="faTocm" toUnit="cm" fromUnit="fa"> <formulaString> <unit unitName="fa"></unit> <constantString formulaConst="* 6 * 12 * 254 / 100"/> </formulaString> </formula> <formula name="cmTofa" toUnit="fa" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 6 / 12 / 254 * 100"/> </formulaString> </formula> <formula name="miTocm" toUnit="cm" fromUnit="mi"> <formulaString> <unit unitName="mi"></unit> <constantString formulaConst="* 5280 * 12 * 254 / 100"/> </formulaString> </formula> <formula name="cmTomi" toUnit="mi" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 5280 / 12 / 254 * 100"/> </formulaString> </formula> <formula name="nuTocm" toUnit="cm" fromUnit="nu"> <formulaString> <unit unitName="nu"></unit> <constantString formulaConst="* 185200"/> </formulaString> </formula> <formula name="cmTonu" toUnit="nu" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 185200"/> </formulaString> </formula> <formula name="piTocm" toUnit="cm" fromUnit="pi"> <formulaString> <unit unitName="pi"></unit> <constantString formulaConst="* 12 * 254 / 100 * 13837 / 1000000"/> </formulaString> </formula> <formula name="cmTopi" toUnit="pi" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 12 / 254 * 100 / 13837 * 1000000"/> </formulaString> </formula> <formula name="haTocm" toUnit="cm" fromUnit="ha"> <formulaString> <unit unitName="ha"></unit> <constantString formulaConst="* 1016 / 100"/> </formulaString> </formula> <formula name="cmToha" toUnit="ha" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 1016 * 100"/> </formulaString> </formula> <formula name="liTocm" toUnit="cm" fromUnit="li"> <formulaString> <unit unitName="li"></unit> <constantString formulaConst="* 12 * 254 / 100 * 66 / 100"/> </formulaString> </formula> <formula name="cmToli" toUnit="li" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 12 / 254 * 100 / 66 * 100"/> </formulaString> </formula> <formula name="chTocm" toUnit="cm" fromUnit="ch"> <formulaString> <unit unitName="ch"></unit> <constantString formulaConst="* 12 * 254 / 100 * 66"/> </formulaString> </formula> <formula name="cmToch" toUnit="ch" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 12 / 254 * 100 / 66"/> </formulaString> </formula> <formula name="spTocm" toUnit="cm" fromUnit="sp"> <formulaString> <unit unitName="sp"></unit> <constantString formulaConst="* 9 * 254 / 100"/> </formulaString> </formula> <formula name="cmTosp" toUnit="sp" fromUnit="cm"> <formulaString> <unit unitName="cm"></unit> <constantString formulaConst="/ 9 / 254 * 100"/> </formulaString> </formula> </unitFormulas> </template> </category> </tool> <tool type="UnitConversion"> <category name="mass"> <displayName>1460</displayName> <template name="massformulas"> <displayName>1460</displayName> <description> There are various units for mass...</description> <unitList> <unit name="mg" type="float"> <displayName>1780</displayName> </unit> <unit name="cg" type="float"> <displayName>1781</displayName> </unit> <unit name="dg" type="float"> <displayName>1782</displayName> </unit> <unit name="dkg" type="float"> <displayName>1783</displayName> </unit> <unit name="hg" type="float"> <displayName>1784</displayName> </unit> <unit name="gm" type="float"> <displayName>1785</displayName> </unit> <unit name="kg" type="float"> <displayName>1786</displayName> </unit> <unit name="tn" type="float"> <displayName>1787</displayName> </unit> <unit name="ou" type="float"> <displayName>1788</displayName> </unit> <unit name="lb" type="float"> <displayName>1789</displayName> </unit> <unit name="st" type="float"> <displayName>1790</displayName> </unit> <unit name="sht" type="float"> <displayName>1791</displayName> </unit> <unit name="lgt" type="float"> <displayName>1792</displayName> </unit> <unit name="ct" type="float"> <displayName>1793</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="gm"> <formula name="mgTogm" toUnit="gm" fromUnit="mg"> <formulaString> <unit unitName="mg"></unit> <constantString formulaConst="/ 1000"/> </formulaString> </formula> <formula name="gmTomg" toUnit="mg" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="* 1000"/> </formulaString> </formula> <formula name="cgTogm" toUnit="gm" fromUnit="cg"> <formulaString> <unit unitName="cg"></unit> <constantString formulaConst="/ 100"/> </formulaString> </formula> <formula name="gmTocg" toUnit="cg" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="* 100"/> </formulaString> </formula> <formula name="dgTogm" toUnit="gm" fromUnit="dg"> <formulaString> <unit unitName="dg"></unit> <constantString formulaConst="/ 10"/> </formulaString> </formula> <formula name="gmTodg" toUnit="dg" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="* 10"/> </formulaString> </formula> <formula name="gmTogm" toUnit="gm" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="*1"/> </formulaString> </formula> <formula name="kgTogm" toUnit="gm" fromUnit="kg"> <formulaString> <unit unitName="kg"></unit> <constantString formulaConst="* 1000"/> </formulaString> </formula> <formula name="gmTokg" toUnit="kg" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/ 1000"/> </formulaString> </formula> <formula name="tnTogm" toUnit="gm" fromUnit="tn"> <formulaString> <unit unitName="tn"></unit> <constantString formulaConst="* 1000000"/> </formulaString> </formula> <formula name="gmTotn" toUnit="tn" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/ 1000000"/> </formulaString> </formula> <formula name="ouTogm" toUnit="gm" fromUnit="ou"> <formulaString> <unit unitName="ou"></unit> <constantString formulaConst="* 28.349523125"/> </formulaString> </formula> <formula name="gmToou" toUnit="ou" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/ 28.349523125"/> </formulaString> </formula> <formula name="lbTogm" toUnit="gm" fromUnit="lb"> <formulaString> <unit unitName="lb"></unit> <constantString formulaConst="* 453.59237"/> </formulaString> </formula> <formula name="gmTolb" toUnit="lb" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/ 453.59237"/> </formulaString> </formula> <formula name="stTogm" toUnit="gm" fromUnit="st"> <formulaString> <unit unitName="st"></unit> <constantString formulaConst="* 6350.29318"/> </formulaString> </formula> <formula name="gmTost" toUnit="st" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/ 6350.29318"/> </formulaString> </formula> <formula name="shtTogm" toUnit="gm" fromUnit="sht"> <formulaString> <unit unitName="sht"></unit> <constantString formulaConst="* 907184.74"/> </formulaString> </formula> <formula name="gmTosht" toUnit="sht" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/ 907184.74"/> </formulaString> </formula> <formula name="lgtTogm" toUnit="gm" fromUnit="lgt"> <formulaString> <unit unitName="lgt"></unit> <constantString formulaConst="* 1016046.9088"/> </formulaString> </formula> <formula name="gmTolgt" toUnit="lgt" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/ 1016046.9088"/> </formulaString> </formula> <formula name="ctTogm" toUnit="gm" fromUnit="ct"> <formulaString> <unit unitName="ct"></unit> <constantString formulaConst="/ 5"/> </formulaString> </formula> <formula name="gmToct" toUnit="ct" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="* 5"/> </formulaString> </formula> <formula name="dkgTogm" toUnit="gm" fromUnit="dkg"> <formulaString> <unit unitName="dkg"></unit> <constantString formulaConst="*10"/> </formulaString> </formula> <formula name="gmTodkg" toUnit="dkg" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/10"/> </formulaString> </formula> <formula name="hgTogm" toUnit="gm" fromUnit="hg"> <formulaString> <unit unitName="hg"></unit> <constantString formulaConst="* 100"/> </formulaString> </formula> <formula name="gmTohg" toUnit="hg" fromUnit="gm"> <formulaString> <unit unitName="gm"></unit> <constantString formulaConst="/ 100"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="volume"> <displayName>1459</displayName> <template name="volumeformulas"> <displayName>1459</displayName> <description> There are various units for volume...</description> <unitList> <unit name="cubcm" type="float"> <displayName>1750</displayName> </unit> <unit name="lit" type="float"> <displayName>1751</displayName> </unit> <unit name="cubme" type="float"> <displayName>1752</displayName> </unit> <unit name="cubin" type="float"> <displayName>1753</displayName> </unit> <unit name="flonuk" type="float"> <displayName>1754</displayName> </unit> <unit name="flonus" type="float"> <displayName>1755</displayName> </unit> <unit name="pius" type="float"> <displayName>1756</displayName> </unit> <unit name="piuk" type="float"> <displayName>1757</displayName> </unit> <unit name="quuk" type="float"> <displayName>1758</displayName> </unit> <unit name="quus" type="float"> <displayName>1759</displayName> </unit> <unit name="gauk" type="float"> <displayName>1760</displayName> </unit> <unit name="gaus" type="float"> <displayName>1761</displayName> </unit> <unit name="cubft" type="float"> <displayName>1762</displayName> </unit> <unit name="cubya" type="float"> <displayName>1763</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="lit"> <formula name="cubcmTolit" toUnit="lit" fromUnit="cubcm"> <formulaString> <unit unitName="cubcm"></unit> <constantString formulaConst="/ 1000"/> </formulaString> </formula> <formula name="litTocubcm" toUnit="cubcm" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="* 1000"/> </formulaString> </formula> <formula name="litTolit" toUnit="lit" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="* 1"/> </formulaString> </formula> <formula name="cubmeTolit" toUnit="lit" fromUnit="cubme"> <formulaString> <unit unitName="cubme"></unit> <constantString formulaConst="* 1000"/> </formulaString> </formula> <formula name="litTocubme" toUnit="cubme" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 1000"/> </formulaString> </formula> <formula name="cubinTolit" toUnit="lit" fromUnit="cubin"> <formulaString> <unit unitName="cubin"></unit> <constantString formulaConst="* 254 * 254 * 254 / 1000000000"/> </formulaString> </formula> <formula name="litTocubin" toUnit="cubin" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 254 / 254 / 254 * 1000000000"/> </formulaString> </formula> <formula name="flonukTolit" toUnit="lit" fromUnit="flonuk"> <formulaString> <unit unitName="flonuk"></unit> <constantString formulaConst="* 284130625 / 10000000000"/> </formulaString> </formula> <formula name="litToflonuk" toUnit="flonuk" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 284130625 * 10000000000"/> </formulaString> </formula> <formula name="flonusTolit" toUnit="lit" fromUnit="flonus"> <formulaString> <unit unitName="flonus"></unit> <constantString formulaConst="* 0.0295735295625"/> </formulaString> </formula> <formula name="litToflonus" toUnit="flonus" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 0.0295735295625"/> </formulaString> </formula> <formula name="piusTolit" toUnit="lit" fromUnit="pius"> <formulaString> <unit unitName="pius"></unit> <constantString formulaConst="* 0.473176473"/> </formulaString> </formula> <formula name="litTopius" toUnit="pius" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 0.473176473"/> </formulaString> </formula> <formula name="piukTolit" toUnit="lit" fromUnit="piuk"> <formulaString> <unit unitName="piuk"></unit> <constantString formulaConst="* 0.56826125"/> </formulaString> </formula> <formula name="litTopiuk" toUnit="piuk" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 0.56826125"/> </formulaString> </formula> <formula name="quukTolit" toUnit="lit" fromUnit="quuk"> <formulaString> <unit unitName="quuk"></unit> <constantString formulaConst="* 1.1365225"/> </formulaString> </formula> <formula name="litToquuk" toUnit="quuk" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 1.1365225"/> </formulaString> </formula> <formula name="quusTolit" toUnit="lit" fromUnit="quus"> <formulaString> <unit unitName="quus"></unit> <constantString formulaConst="* 0.946352946"/> </formulaString> </formula> <formula name="litToquus" toUnit="quus" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 0.946352946"/> </formulaString> </formula> <formula name="gaukTolit" toUnit="lit" fromUnit="gauk"> <formulaString> <unit unitName="gauk"></unit> <constantString formulaConst="* 4.54609"/> </formulaString> </formula> <formula name="litTogauk" toUnit="gauk" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 4.54609"/> </formulaString> </formula> <formula name="gausTolit" toUnit="lit" fromUnit="gaus"> <formulaString> <unit unitName="gaus"></unit> <constantString formulaConst="* 3.785411784"/> </formulaString> </formula> <formula name="litTogaus" toUnit="gaus" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 3.785411784"/> </formulaString> </formula> <formula name="cubftTolit" toUnit="lit" fromUnit="cubft"> <formulaString> <unit unitName="cubft"></unit> <constantString formulaConst="* 28.316846592"/> </formulaString> </formula> <formula name="litTocubft" toUnit="cubft" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 28.316846592"/> </formulaString> </formula> <formula name="cubyaTolit" toUnit="lit" fromUnit="cubya"> <formulaString> <unit unitName="cubya"></unit> <constantString formulaConst="* 764.554857984"/> </formulaString> </formula> <formula name="litTocubya" toUnit="cubya" fromUnit="lit"> <formulaString> <unit unitName="lit"></unit> <constantString formulaConst="/ 764.554857984"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="Temperature"> <displayName>1452</displayName> <template name="temperatureformulas"> <displayName>1452</displayName> <description> There are various units for temperature ...</description> <unitList> <unit name="df" type="float"> <displayName>1550</displayName> </unit> <unit name="dc" type="float"> <displayName>1551</displayName> </unit> <unit name="k" type="float"> <displayName>1552</displayName> </unit> </unitList> <!-- function call: convert (Length, mm, cm, 80.4); convert (Length, cm, in, 80.4) --> <unitFormulas hintBaseUnit="k"> <formula name="dcToK" toUnit="k" fromUnit="dc"> <formulaString> <constantString formulaConst=" 273.15 + "/> <unit unitName="dc"/> </formulaString> </formula> <formula name="dfToK" toUnit="k" fromUnit="df"> <formulaString> <constantString formulaConst=" 273.15 + (5 / 9) * ("/> <unit unitName="dc"/> <constantString formulaConst=" - 32)"/> </formulaString> </formula> <formula name="Ktodf" toUnit="df" fromUnit="k"> <formulaString> <constantString formulaConst=" 9/5 * ("/> <unit unitName="k"/> <constantString formulaConst="- 273.15) + 32"/> </formulaString> </formula> <formula name="Ktodc" toUnit="dc" fromUnit="k"> <formulaString> <unit unitName="k"/> <constantString formulaConst="- 273.15"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="Angle"> <displayName>1457</displayName> <template name="angleformulas"> <displayName>1457</displayName> <description> There are various units for angle...</description> <unitList> <unit name="de" type="float"> <displayName>1650</displayName> </unit> <unit name="gr" type="float"> <displayName>1651</displayName> </unit> <unit name="ra" type="float"> <displayName>1652</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="de"> <formula name="deTode" toUnit="de" fromUnit="de"> <formulaString> <unit unitName="de"></unit> <constantString formulaConst="* 1"/> </formulaString> </formula> <formula name="grTode" toUnit="de" fromUnit="gr"> <formulaString> <unit unitName="gr"></unit> <constantString formulaConst="* 9 / 10"/> </formulaString> </formula> <formula name="deTogr" toUnit="gr" fromUnit="de"> <formulaString> <unit unitName="de"></unit> <constantString formulaConst="* 10 / 9"/> </formulaString> </formula> <formula name="raTode" toUnit="de" fromUnit="ra"> <formulaString> <unit unitName="ra"></unit> <constantString formulaConst="* 180 / 3.141592653589793"/> </formulaString> </formula> <formula name="deTora" toUnit="ra" fromUnit="de"> <formulaString> <unit unitName="de"></unit> <constantString formulaConst="* 3.141592653589793 / 180"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="Pressure"> <displayName>1456</displayName> <template name="pressureformulas"> <displayName>1456</displayName> <description> There are various units for pressure...</description> <unitList> <unit name="pa" type="float"> <displayName>1655</displayName> </unit> <unit name="kpa" type="float"> <displayName>1656</displayName> </unit> <unit name="hg" type="float"> <displayName>1657</displayName> </unit> <unit name="ba" type="float"> <displayName>1658</displayName> </unit> <unit name="at" type="float"> <displayName>1659</displayName> </unit> <unit name="psi" type="float"> <displayName>1660</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="pa"> <formula name="paToPa" toUnit="pa" fromUnit="pa"> <formulaString> <unit unitName="pa"></unit> <constantString formulaConst="* 1"/> </formulaString> </formula> <formula name="kpaTopa" toUnit="pa" fromUnit="kpa"> <formulaString> <unit unitName="kpa"></unit> <constantString formulaConst="* 1000"/> </formulaString> </formula> <formula name="paTokpa" toUnit="kpa" fromUnit="pa"> <formulaString> <unit unitName="pa"></unit> <constantString formulaConst="/ 1000"/> </formulaString> </formula> <formula name="hgTopa" toUnit="pa" fromUnit="hg"> <formulaString> <unit unitName="hg"></unit> <constantString formulaConst="* 1333 / 10"/> </formulaString> </formula> <formula name="paTohg" toUnit="hg" fromUnit="pa"> <formulaString> <unit unitName="pa"></unit> <constantString formulaConst="* 10 / 1333"/> </formulaString> </formula> <formula name="baTopa" toUnit="pa" fromUnit="ba"> <formulaString> <unit unitName="ba"></unit> <constantString formulaConst=" * 100000"/> </formulaString> </formula> <formula name="paToba" toUnit="ba" fromUnit="pa"> <formulaString> <unit unitName="pa"></unit> <constantString formulaConst="/ 100000"/> </formulaString> </formula> <formula name="atTopa" toUnit="pa" fromUnit="at"> <formulaString> <unit unitName="at"></unit> <constantString formulaConst="* 101325"/> </formulaString> </formula> <formula name="paToat" toUnit="at" fromUnit="pa"> <formulaString> <unit unitName="pa"></unit> <constantString formulaConst="/ 101325"/> </formulaString> </formula> <formula name="psiTopa" toUnit="pa" fromUnit="psi"> <formulaString> <unit unitName="psi"></unit> <constantString formulaConst="* 6894757 / 1000"/> </formulaString> </formula> <formula name="paTopsi" toUnit="psi" fromUnit="pa"> <formulaString> <unit unitName="pa"></unit> <constantString formulaConst="* 1000 / 6894757"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="Velocity"> <displayName>1458</displayName> <template name="velocityformulas"> <displayName>1458</displayName> <description> There are various units for velocity...</description> <unitList> <unit name="cmsec" type="float"> <displayName>1685</displayName> </unit> <unit name="mihr" type="float"> <displayName>1686</displayName> </unit> <unit name="ftsec" type="float"> <displayName>1687</displayName> </unit> <unit name="mesec" type="float"> <displayName>1688</displayName> </unit> <unit name="kihr" type="float"> <displayName>1689</displayName> </unit> <unit name="kn" type="float"> <displayName>1690</displayName> </unit> <unit name="ma" type="float"> <displayName>1691</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="mesec"> <formula name="mesecTomesec" toUnit="mesec" fromUnit=""> <formulaString> <unit unitName="mesec"></unit> <constantString formulaConst="*1"/> </formulaString> </formula> <formula name="cmsecTomesec" toUnit="mesec" fromUnit="cmsec"> <formulaString> <unit unitName="cmsec"></unit> <constantString formulaConst="/ 100"/> </formulaString> </formula> <formula name="mesecTo" toUnit="cmsec" fromUnit="mesec"> <formulaString> <unit unitName="mesec"></unit> <constantString formulaConst="* 100"/> </formulaString> </formula> <formula name="mihrTomesec" toUnit="mesec" fromUnit="mihr"> <formulaString> <unit unitName="mihr"></unit> <constantString formulaConst="* 5280 * 12 * 254 / 10000 / 3600"/> </formulaString> </formula> <formula name="mesecTomihr" toUnit="mihr" fromUnit="mesec"> <formulaString> <unit unitName="mesec"></unit> <constantString formulaConst="* 10000 * 3600 / 5280 / 12 / 254"/> </formulaString> </formula> <formula name="ftsecTomesec" toUnit="mesec" fromUnit="ftsec"> <formulaString> <unit unitName="ftsec"></unit> <constantString formulaConst="*254 / 100 * 12 / 100"/> </formulaString> </formula> <formula name="mesecToftsec" toUnit="ftsec" fromUnit="mesec"> <formulaString> <unit unitName="mesec"></unit> <constantString formulaConst="* 100 / 254 * 100 / 12"/> </formulaString> </formula> <formula name="kihrTomesec" toUnit="mesec" fromUnit="kihr"> <formulaString> <unit unitName="kihr"></unit> <constantString formulaConst="* 1000 / 3600"/> </formulaString> </formula> <formula name="mesecTokihr" toUnit="kihr" fromUnit="mesec"> <formulaString> <unit unitName="mesec"></unit> <constantString formulaConst="* 3600 / 1000"/> </formulaString> </formula> <formula name="knTomesec" toUnit="mesec" fromUnit="kn"> <formulaString> <unit unitName="kn"></unit> <constantString formulaConst="* 1852 / 3600"/> </formulaString> </formula> <formula name="mesecTokn" toUnit="kn" fromUnit="mesec"> <formulaString> <unit unitName="mesec"></unit> <constantString formulaConst="* 3600 /1852"/> </formulaString> </formula> <formula name="maTomesec" toUnit="mesec" fromUnit="ma"> <formulaString> <unit unitName="ma"></unit> <constantString formulaConst="* 3402933 / 10000"/> </formulaString> </formula> <formula name="mesecToma" toUnit="ma" fromUnit="mesec"> <formulaString> <unit unitName="mesec"></unit> <constantString formulaConst="* 10000 / 3402933"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="area"> <displayName>1450</displayName> <template name="areaformulas"> <displayName>1450</displayName> <description> There are various units for area...</description> <unitList> <unit name="sqmm" type="float"> <displayName>1666</displayName> </unit> <unit name="sqcm" type="float"> <displayName>1667</displayName> </unit> <unit name="sqin" type="float"> <displayName>1668</displayName> </unit> <unit name="sqft" type="float"> <displayName>1669</displayName> </unit> <unit name="hec" type="float"> <displayName>1670</displayName> </unit> <unit name="sqkm" type="float"> <displayName>1671</displayName> </unit> <unit name="sqya" type="float"> <displayName>1672</displayName> </unit> <unit name="ac" type="float"> <displayName>1673</displayName> </unit> <unit name="sqmi" type="float"> <displayName>1674</displayName> </unit> <unit name="sqm" type="float"> <displayName>1675</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="sqcm"> <formula name="sqcmTosqcm" toUnit="sqcm" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="1"/> </formulaString> </formula> <formula name="sqmmTosqcm" toUnit="sqcm" fromUnit="sqmm"> <formulaString> <unit unitName="sqmm"></unit> <constantString formulaConst="/ 100"/> </formulaString> </formula> <formula name="sqcmTo" toUnit="sqmm" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="* 100"/> </formulaString> </formula> <formula name="sqinTosqcm" toUnit="sqcm" fromUnit="sqin"> <formulaString> <unit unitName="sqin"></unit> <constantString formulaConst="* 254 * 254 / 10000"/> </formulaString> </formula> <formula name="sqcmTosqin" toUnit="sqin" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="* 10000 / 254 / 254"/> </formulaString> </formula> <formula name="sqftTosqcm" toUnit="sqcm" fromUnit="sqft"> <formulaString> <unit unitName="sqft"></unit> <constantString formulaConst="* 254 * 12 * 254 * 12 / 10000 "/> </formulaString> </formula> <formula name="sqcmTosqft" toUnit="sqft" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="* 10000 / 254 / 254 / 12 / 12"/> </formulaString> </formula> <formula name="hecTosqcm" toUnit="sqcm" fromUnit="hec"> <formulaString> <unit unitName="hec"></unit> <constantString formulaConst="* 100000000"/> </formulaString> </formula> <formula name="sqcmTohec" toUnit="hec" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="/ 100000000"/> </formulaString> </formula> <formula name="sqkmTosqcm" toUnit="sqcm" fromUnit="sqkm"> <formulaString> <unit unitName="sqkm"></unit> <constantString formulaConst="* 10000000000"/> </formulaString> </formula> <formula name="sqcmTosqkm" toUnit="sqkm" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="/ 10000000000"/> </formulaString> </formula> <formula name="sqyaTosqcm" toUnit="sqcm" fromUnit="sqya"> <formulaString> <unit unitName="sqya"></unit> <constantString formulaConst="* 9144 * 9144 / 10000"/> </formulaString> </formula> <formula name="sqcmTosqya" toUnit="sqya" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="* 10000 / 9144 / 9144"/> </formulaString> </formula> <formula name="acTosqcm" toUnit="sqcm" fromUnit="ac"> <formulaString> <unit unitName="ac"></unit> <constantString formulaConst="* 43560 * 254 * 12 * 254 * 12 / 10000"/> </formulaString> </formula> <formula name="sqcmToac" toUnit="ac" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="/ 43560 / 254 / 12 / 254 / 12 * 10000"/> </formulaString> </formula> <formula name="sqmiTosqcm" toUnit="sqcm" fromUnit="sqmi"> <formulaString> <unit unitName="sqmi"></unit> <constantString formulaConst="* 5280 * 5280 * 12 * 12 * 254 * 254 / 10000"/> </formulaString> </formula> <formula name="sqcmTosqmi" toUnit="sqmi" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="/ 5280 / 5280 / 12 / 12 / 254 / 254 * 10000"/> </formulaString> </formula> <formula name="sqmTosqcm" toUnit="sqcm" fromUnit="sqm"> <formulaString> <unit unitName="sqm"></unit> <constantString formulaConst="* 10000"/> </formulaString> </formula> <formula name="sqcmTosqm" toUnit="sqm" fromUnit="sqcm"> <formulaString> <unit unitName="sqcm"></unit> <constantString formulaConst="/ 10000"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="Energy"> <displayName>1451</displayName> <template name="energyformulas"> <displayName>1451</displayName> <description> There are various units for energy...</description> <unitList> <unit name="jo" type="float"> <displayName>1700</displayName> </unit> <unit name="kjo" type="float"> <displayName>1701</displayName> </unit> <unit name="cal" type="float"> <displayName>1702</displayName> </unit> <unit name="kcal" type="float"> <displayName>1703</displayName> </unit> <unit name="btu" type="float"> <displayName>1704</displayName> </unit> <unit name="ftlb" type="float"> <displayName>1705</displayName> </unit> <unit name="elvo" type="float"> <displayName>1706</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="jo"> <formula name="joTojo" toUnit="jo" fromUnit="jo"> <formulaString> <unit unitName="jo"></unit> <constantString formulaConst="*1"/> </formulaString> </formula> <formula name="kjoTojo" toUnit="jo" fromUnit="kjo"> <formulaString> <unit unitName="kjo"></unit> <constantString formulaConst="*1000"/> </formulaString> </formula> <formula name="joTokjo" toUnit="kjo" fromUnit="jo"> <formulaString> <unit unitName="jo"></unit> <constantString formulaConst="/ 1000"/> </formulaString> </formula> <formula name="calTojo" toUnit="jo" fromUnit="cal"> <formulaString> <unit unitName="cal"></unit> <constantString formulaConst="* 41868 / 10000"/> </formulaString> </formula> <formula name="joTocal" toUnit="cal" fromUnit="jo"> <formulaString> <unit unitName="jo"></unit> <constantString formulaConst="* 10000 / 41868"/> </formulaString> </formula> <formula name="kcalTojo" toUnit="jo" fromUnit="kcal"> <formulaString> <unit unitName="kcal"></unit> <constantString formulaConst="* 41868 / 10"/> </formulaString> </formula> <formula name="joTokcal" toUnit="kcal" fromUnit="jo"> <formulaString> <unit unitName="jo"></unit> <constantString formulaConst="* 10 / 41868"/> </formulaString> </formula> <formula name="btuTojo" toUnit="jo" fromUnit="btu"> <formulaString> <unit unitName="btu"></unit> <constantString formulaConst="* 1055056 / 1000"/> </formulaString> </formula> <formula name="joTobtu" toUnit="btu" fromUnit="jo"> <formulaString> <unit unitName="jo"></unit> <constantString formulaConst="/ 1055056 * 1000"/> </formulaString> </formula> <formula name="ftlbTojo" toUnit="jo" fromUnit="ftlb"> <formulaString> <unit unitName="ftlb"></unit> <constantString formulaConst="* 1.355817948331400"/> </formulaString> </formula> <formula name="joToftlb" toUnit="ftlb" fromUnit="jo"> <formulaString> <unit unitName="jo"></unit> <constantString formulaConst=" / 1.355817948331400"/> </formulaString> </formula> <formula name="elvoTojo" toUnit="jo" fromUnit="elvo"> <formulaString> <unit unitName="elvo"></unit> <constantString formulaConst="* 160217653 e-27"/> </formulaString> </formula> <formula name="joToelvo" toUnit="elvo" fromUnit="jo"> <formulaString> <unit unitName="jo"></unit> <constantString formulaConst="/ 160217653 e-27"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="power"> <displayName>1454</displayName> <template name="powerformulas"> <displayName>1454</displayName> <description> There are various units for power...</description> <unitList> <unit name="wa" type="float"> <displayName>1710</displayName> </unit> <unit name="hp" type="float"> <displayName>1711</displayName> </unit> <unit name="kw" type="float"> <displayName>1712</displayName> </unit> <unit name="btumin" type="float"> <displayName>1713</displayName> </unit> <unit name="lbmin" type="float"> <displayName>1714</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="wa"> <formula name="waTowa" toUnit="wa" fromUnit="wa"> <formulaString> <unit unitName="wa"></unit> <constantString formulaConst="* 1"/> </formulaString> </formula> <formula name="hpTowa" toUnit="wa" fromUnit="hp"> <formulaString> <unit unitName="hp"></unit> <constantString formulaConst="* 745.6998715822702"/> </formulaString> </formula> <formula name="waTohp" toUnit="hp" fromUnit="wa"> <formulaString> <unit unitName="wa"></unit> <constantString formulaConst="/ 745.6998715822702"/> </formulaString> </formula> <formula name="kwTowa" toUnit="wa" fromUnit="kw"> <formulaString> <unit unitName="kw"></unit> <constantString formulaConst="* 1000"/> </formulaString> </formula> <formula name="waTokw" toUnit="kw" fromUnit="wa"> <formulaString> <unit unitName="wa"></unit> <constantString formulaConst=" / 1000"/> </formulaString> </formula> <formula name="btuminTowa" toUnit="wa" fromUnit="btumin"> <formulaString> <unit unitName="btumin"></unit> <constantString formulaConst="* 1055056 / 1000 / 60"/> </formulaString> </formula> <formula name="waTobtumin" toUnit="btumin" fromUnit="wa"> <formulaString> <unit unitName="wa"></unit> <constantString formulaConst="/ 1055056 * 1000 * 60"/> </formulaString> </formula> <formula name="lbminTowa" toUnit="wa" fromUnit="lbmin"> <formulaString> <unit unitName="lbmin"></unit> <constantString formulaConst="* 1.355817948331400 / 60"/> </formulaString> </formula> <formula name="waTolbmin" toUnit="lbmin" fromUnit="wa"> <formulaString> <unit unitName="wa"></unit> <constantString formulaConst="/ 1.355817948331400 * 60"/> </formulaString> </formula> </unitFormulas> </template> </category> <category name="time"> <displayName>1455</displayName> <template name="timeformulas"> <displayName>1455</displayName> <description> There are various units for time...</description> <unitList> <unit name="misec" type="float"> <displayName>1720</displayName> </unit> <unit name="mlsec" type="float"> <displayName>1721</displayName> </unit> <unit name="sec" type="float"> <displayName>1722</displayName> </unit> <unit name="min" type="float"> <displayName>1723</displayName> </unit> <unit name="ho" type="float"> <displayName>1724</displayName> </unit> <unit name="da" type="float"> <displayName>1725</displayName> </unit> <unit name="we" type="float"> <displayName>1726</displayName> </unit> </unitList> <unitFormulas hintBaseUnit="sec"> <formula name="misecTosec" toUnit="sec" fromUnit="misec"> <formulaString> <unit unitName="misec"></unit> <constantString formulaConst="/ 1000000"/> </formulaString> </formula> <formula name="secTomisec" toUnit="misec" fromUnit="sec"> <formulaString> <unit unitName="sec"></unit> <constantString formulaConst="* 1000000"/> </formulaString> </formula> <formula name="mlsecTosec" toUnit="sec" fromUnit="mlsec"> <formulaString> <unit unitName="mlsec"></unit> <constantString formulaConst="/ 1000"/> </formulaString> </formula> <formula name="secTomlsec" toUnit="mlsec" fromUnit="sec"> <formulaString> <unit unitName="sec"></unit> <constantString formulaConst="* 1000"/> </formulaString> </formula> <formula name="secTosec" toUnit="sec" fromUnit="sec"> <formulaString> <unit unitName="sec"></unit> <constantString formulaConst="* 1"/> </formulaString> </formula> <formula name="minTosec" toUnit="sec" fromUnit="min"> <formulaString> <unit unitName="min"></unit> <constantString formulaConst="* 60"/> </formulaString> </formula> <formula name="secTomin" toUnit="min" fromUnit="sec"> <formulaString> <unit unitName="sec"></unit> <constantString formulaConst="/ 60"/> </formulaString> </formula> <formula name="hoTosec" toUnit="sec" fromUnit="ho"> <formulaString> <unit unitName="ho"></unit> <constantString formulaConst="* 3600"/> </formulaString> </formula> <formula name="secToho" toUnit="ho" fromUnit="sec"> <formulaString> <unit unitName="sec"></unit> <constantString formulaConst="/ 3600"/> </formulaString> </formula> <formula name="daTosec" toUnit="sec" fromUnit="da"> <formulaString> <unit unitName="da"></unit> <constantString formulaConst="* 86400"/> </formulaString> </formula> <formula name="secToda" toUnit="da" fromUnit="sec"> <formulaString> <unit unitName="sec"></unit> <constantString formulaConst="/ 86400"/> </formulaString> </formula> <formula name="weTosec" toUnit="sec" fromUnit="we"> <formulaString> <unit unitName="we"></unit> <constantString formulaConst="* 604800"/> </formulaString> </formula> <formula name="secTowe" toUnit="we" fromUnit="sec"> <formulaString> <unit unitName="sec"></unit> <constantString formulaConst="/ 604800"/> </formulaString> </formula> </unitFormulas> </template> </category> </tool> <tool type="General"> <category name="All"> <displayName>physics_category</displayName> <template name="mortgage"> <displayName>2000</displayName> <description> ... </description> <argList> <arg name="purchase_price" type="positive_float" iscomputable="yes" default="" position="0"> <displayName>2101</displayName> </arg> <arg name="down_payment" type="positive_float" iscomputable="yes" default="0" position="1"> <displayName>2103</displayName> </arg> <arg name="term" type="positive_float" iscomputable="yes" default="" position="2"> <displayName>2104</displayName> </arg> <arg name="interest" type="positive_float" iscomputable="no" default="" position="3"> <displayName>2105</displayName> </arg> <arg name="monthly_payment" type="positive_float" iscomputable="yes" default="" position="4"> <displayName>2102</displayName> </arg> </argList> <generalFormulas defaultFormula="monthly_payment"> <formula name="purchase_price" toArg="purchase_price"> <formulaString> <arg argName="monthly_payment"/> <constantString formulaConst="* ((1 - (1 / ((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/ 1200)) ^ ("/> <arg argName="term"/> <constantString formulaConst="* 12)))) / ("/> <arg argName="interest"/> <constantString formulaConst="/ 1200)) +"/> <arg argName="down_payment"/> </formulaString> </formula> <formula name="monthly_payment" toArg="monthly_payment"> <formulaString> <constantString formulaConst="("/> <arg argName="purchase_price"/> <constantString formulaConst="-"/> <arg argName="down_payment"/> <constantString formulaConst=") / ((1 - (1 / ((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/ 1200)) ^ ("/> <arg argName="term"/> <constantString formulaConst="* 12)))) / ("/> <arg argName="interest"/> <constantString formulaConst="/ 1200))"/> </formulaString> </formula> <formula name="term" toArg="term"> <formulaString> <constantString formulaConst="(log(1 / (1 - (("/> <arg argName="purchase_price"/> <constantString formulaConst="-"/> <arg argName="down_payment"/> <constantString formulaConst=") * ("/> <arg argName="interest"/> <constantString formulaConst="/ 1200) /"/> <arg argName="monthly_payment"/> <constantString formulaConst="))) / log(1 + ("/> <arg argName="interest"/> <constantString formulaConst="/ 1200))) / 12"/> </formulaString> </formula> <formula name="down_payment" toArg="down_payment"> <formulaString> <arg argName="purchase_price"/> <constantString formulaConst="-"/> <arg argName="monthly_payment"/> <constantString formulaConst="* ((1 - (1 / ((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/ 1200)) ^ ("/> <arg argName="term"/> <constantString formulaConst="* 12)))) / ("/> <arg argName="interest"/> <constantString formulaConst="/ 1200))"/> </formulaString> </formula> </generalFormulas> </template> <template name="lease"> <displayName>2001</displayName> <description> ... </description> <argList> <arg name="lease_value" type="positive_float" iscomputable="yes" default="" position="0"> <displayName>2111</displayName> </arg> <arg name="lease_period" type="positive_float" iscomputable="yes" default="" position="1"> <displayName>2112</displayName> </arg> <arg name="payments_per_year" type="positive_float" iscomputable="no" default="" position="2"> <displayName>2113</displayName> </arg> <arg name="residual_value" type="positive_float" iscomputable="yes" default="" position="3"> <displayName>2114</displayName> </arg> <arg name="interest" type="positive_float" iscomputable="no" default="" position="4"> <displayName>2116</displayName> </arg> <arg name="monthly_payment" type="positive_float" iscomputable="yes" default="" position="5"> <displayName>2115</displayName> </arg> </argList> <generalFormulas defaultFormula="monthly_payment"> <formula name="lease_value" toArg="lease_value"> <formulaString> <arg argName="monthly_payment"/> <constantString formulaConst="* ((1 - (1 / ((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)) ^ ("/> <arg argName="payments_per_year"/> <constantString formulaConst="*"/> <arg argName="lease_period"/> <constantString formulaConst=")))) / ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)) +"/> <arg argName="residual_value"/> <constantString formulaConst="* (1 / ((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)) ^ ("/> <arg argName="payments_per_year"/> <constantString formulaConst="*"/> <arg argName="lease_period"/> <constantString formulaConst=")))"/> </formulaString> </formula> <formula name="monthly_payment" toArg="monthly_payment"> <formulaString> <constantString formulaConst="("/> <arg argName="lease_value"/> <constantString formulaConst="-"/> <arg argName="residual_value"/> <constantString formulaConst="* (1 / ((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)) ^ ("/> <arg argName="payments_per_year"/> <constantString formulaConst="*"/> <arg argName="lease_period"/> <constantString formulaConst=")))) / ((1 - (1 / ((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)) ^ ("/> <arg argName="payments_per_year"/> <constantString formulaConst="*"/> <arg argName="lease_period"/> <constantString formulaConst=")))) / ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100))"/> </formulaString> </formula> <formula name="residual_value" toArg="residual_value"> <formulaString> <constantString formulaConst="((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)) ^ ("/> <arg argName="payments_per_year"/> <constantString formulaConst="*"/> <arg argName="lease_period"/> <constantString formulaConst=")) * ("/> <arg argName="lease_value"/> <constantString formulaConst="-"/> <arg argName="monthly_payment"/> <constantString formulaConst="* ((1 - (1 / ((1 + ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)) ^ ("/> <arg argName="payments_per_year"/> <constantString formulaConst="*"/> <arg argName="lease_period"/> <constantString formulaConst=")))) / ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)))"/> </formulaString> </formula> <formula name="lease_period" toArg="lease_period"> <formulaString> <constantString formulaConst="(log(("/> <arg argName="residual_value"/> <constantString formulaConst="-"/> <arg argName="monthly_payment"/> <constantString formulaConst="/ ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100)) / ("/> <arg argName="lease_value"/> <constantString formulaConst="-"/> <arg argName="monthly_payment"/> <constantString formulaConst="/ ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100))) / log(1 + ("/> <arg argName="interest"/> <constantString formulaConst="/"/> <arg argName="payments_per_year"/> <constantString formulaConst="/ 100))) /"/> <arg argName="payments_per_year"/> </formulaString> </formula> </generalFormulas> </template> <template name="mileage"> <displayName>2002</displayName> <description> ... </description> <argList> <arg name="distance" type="positive_float" iscomputable="yes" default="" position="0"> <displayName>2121</displayName> </arg> <arg name="fuel" type="positive_float" iscomputable="yes" default="" position="1"> <displayName>2122</displayName> </arg> <arg name="mileage" type="positive_float" iscomputable="yes" default="" position="2"> <displayName>2123</displayName> </arg> </argList> <generalFormulas defaultFormula="mileage"> <formula name="mileage" toArg="mileage"> <formulaString> <arg argName="distance"/> <constantString formulaConst="/"/> <arg argName="fuel"/> </formulaString> </formula> <formula name="fuel" toArg="fuel"> <formulaString> <arg argName="distance"/> <constantString formulaConst="/"/> <arg argName="mileage"/> </formulaString> </formula> <formula name="distance" toArg="distance"> <formulaString> <arg argName="fuel"/> <constantString formulaConst="*"/> <arg argName="mileage"/> </formulaString> </formula> </generalFormulas> </template> <template name="gasmileage"> <displayName>2003</displayName> <description> ... </description> <argList> <arg name="distance" type="positive_float" iscomputable="yes" default="" position="0"> <displayName>2131</displayName> </arg> <arg name="fuel_liter" type="positive_float" iscomputable="yes" default="" position="1"> <displayName>2132</displayName> </arg> <arg name="liter_per100km" type="positive_float" iscomputable="yes" default="" position="2"> <displayName>2133</displayName> </arg> </argList> <generalFormulas defaultFormula="liter_per100km"> <formula name="distance" toArg="distance"> <formulaString> <constantString formulaConst="("/> <arg argName="fuel_liter"/> <constantString formulaConst="* 100) /"/> <arg argName="liter_per100km"/> </formulaString> </formula> <formula name="fuel_liter" toArg="fuel_liter"> <formulaString> <constantString formulaConst="("/> <arg argName="distance"/> <constantString formulaConst="*"/> <arg argName="liter_per100km"/> <constantString formulaConst=") / 100"/> </formulaString> </formula> <formula name="liter_per100km" toArg="liter_per100km"> <formulaString> <constantString formulaConst="("/> <arg argName="fuel_liter"/> <constantString formulaConst="* 100) /"/> <arg argName="distance"/> </formulaString> </formula> </generalFormulas> </template> </category> </tool> </tools> ’ž<?xml version="1.0" encoding="utf-8"?> <xs:schema targetNamespace="https://www.microsoft.com/applets/calc/templates/v1" xmlns="https://www.microsoft.com/applets/calc/templates/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <!-- Before exposing the templates to world in M3 need to modify this xsd to add: 1. restriction on lengths for name attributes of element: category/template/formula/arg 2. restriction on length of displayName element 3. restriction on length of formulaString element --> <xs:simpleType name="unitOrArgTypeAtrribute"> <xs:restriction base="xs:string"> <xs:enumeration value="float" /> <xs:enumeration value="int" /> <xs:enumeration value="positive_float" /> <xs:enumeration value="positive_int" /> <xs:enumeration value="date" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="unitOrArgIsComputableAtrribute"> <xs:restriction base="xs:string"> <xs:enumeration value="yes" /> <xs:enumeration value="no" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="toolName"> <xs:restriction base="xs:string"> <xs:enumeration value="Statistics" /> <xs:enumeration value="UnitConversion" /> <xs:enumeration value="General" /> </xs:restriction> </xs:simpleType> <xs:complexType name="displayNameElement"> <xs:simpleContent> <xs:extension base="xs:string"> <!-- <xs:attribute name="_locID" type="xs:string" use="optional"/> --> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="argOrUnitElement"> <xs:sequence> <xs:element name="displayName" type="displayNameElement"> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"> </xs:attribute> <xs:attribute name="type" type="unitOrArgTypeAtrribute" use="required"> </xs:attribute> <xs:attribute name="iscomputable" type="unitOrArgIsComputableAtrribute" use="optional"> </xs:attribute> <xs:attribute name="default" type="xs:string" use="optional"> </xs:attribute> <xs:attribute name="position" type="xs:integer" use="optional"> </xs:attribute> </xs:complexType> <xs:complexType name="unitListElement"> <xs:sequence> <xs:element minOccurs="2" maxOccurs="unbounded" name="unit" type="argOrUnitElement"> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="argListElement"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="arg" type="argOrUnitElement"> <!-- allow zero arg templates --> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="unitformulaElement"> <xs:sequence> <xs:element name="formulaString" type="formulaStringElement" /> <xs:element name="description" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required" /> <xs:attribute name="toUnit" type="xs:string" use="required" /> <xs:attribute name="fromUnit" type="xs:string" use="required" /> </xs:complexType> <xs:complexType name="formulaStringElement"> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:choice> <xs:element name="unit"> <xs:complexType> <xs:attribute name="unitName" use="required"/> </xs:complexType> </xs:element> <xs:element name="arg"> <xs:complexType> <xs:attribute name="argName" use="required"/> </xs:complexType> </xs:element> </xs:choice> <xs:element name="constantString"> <xs:complexType> <xs:attribute name="formulaConst" use="required"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> <xs:complexType name="generalformulaElement"> <xs:sequence> <xs:element name="formulaString" type="formulaStringElement" /> <xs:element name="description" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required" /> <xs:attribute name="toArg" type="xs:string" use="required"/> </xs:complexType> <xs:complexType name="generalFormulasElement"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="unbounded" name="formula" type="generalformulaElement" /> </xs:sequence> <xs:attribute name="defaultFormula" type="xs:string" use="required"/> </xs:complexType> <xs:complexType name="unitFormulasElement"> <xs:sequence> <xs:element minOccurs="2" maxOccurs="unbounded" name="formula" type="unitformulaElement" /> </xs:sequence> <xs:attribute name="hintBaseUnit" type="xs:string" use="required"/> </xs:complexType> <!-- A template is a collection of unit or arg defintions and formulas that represent relationships among these units/args. Template should be specified different formats for these two defintions. One to define unit conversion specific template (unitList and unitFormulasElement) and another for general template (argList and generalFormulasElement). --> <xs:complexType name="templateElement"> <xs:sequence> <xs:element name="displayName" type="displayNameElement" /> <xs:element name="description" type="xs:string" /> <xs:choice> <!-- define units --> <xs:sequence> <xs:element name="unitList"> <xs:complexType> <xs:sequence minOccurs="2" maxOccurs="unbounded"> <xs:element name="unit" type="argOrUnitElement" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="unitFormulas" type="unitFormulasElement" /> </xs:sequence> <!-- or define argList --> <xs:sequence> <xs:element name="argList"> <xs:complexType> <xs:sequence minOccurs="2" maxOccurs="unbounded"> <xs:element name="arg" type="argOrUnitElement" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="generalFormulas" type="generalFormulasElement" /> </xs:sequence> </xs:choice> </xs:sequence> <xs:attribute use="required" name="name" type="xs:string"> </xs:attribute> </xs:complexType> <!-- a category is a collection of 1 or more templates. Except in case of unit conversion tool, only one template needs to be defined. This "exception" is not captured in the .xsd though; it will be looked for and enforced in template parsing code. --> <xs:complexType name="categoryElement"> <xs:sequence> <xs:element name="displayName" type="displayNameElement"> </xs:element> <xs:element maxOccurs="unbounded" name="template" type="templateElement"> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> </xs:complexType> <!-- a tool is a collection of 1 or more categories. --> <xs:complexType name="toolElement"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="unbounded" name="category" type="categoryElement"> </xs:element> </xs:sequence> <xs:attribute use="required" name="type" type="toolName"/> </xs:complexType> <!-- <xs:complexType name="locDefElement"> <xs:sequence> <xs:element name="_locDefault"/> <xs:element name="_locTag"/> </xs:sequence> </xs:complexType> --> <!-- <tools> is the top-level container, it can contain one or more <tool> elements _locDefintion element is for specifying localizable tags to win7 localization parser --> <xs:element name="tools"> <xs:complexType> <xs:sequence> <!-- <xs:element name="_locDefinition" type="locDefElement" minOccurs="0"/> --> <xs:element minOccurs="1" maxOccurs="unbounded" name="tool" type="toolElement" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> PAPADDINGXXPADDING