MZ�ÿÿ¸@¸º´ Í!¸LÍ!This program cannot be run in DOS mode. $õ–<ß±÷RŒ±÷RŒ±÷RŒU‡­Œ°÷RŒU‡P�°÷RŒRich±÷RŒPELà!  0F¼@ Ô 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 ä DÄääD2äIªäÄQVädðä e,ä8gäHjjä´j†ää~ä8tä¬lä€^äx€,䤀Ìäp�„äô�æäÜ‚>ä„ä …ä(†Èäð†`äPˆ„äÔˆòäȉJäŠÜäðŠÒäÄ‹Dä�ÂäÌ�À䌎"ä°ŽÖäˆ�†ä‘€ä�’䬔äÄ–À䄘 ä$™<ä`šªä ›0ä<›Hä„›JäЛ`ä0�˜äÈ��äXžP䨟 äÈŸHä Ðäà ´ 䔪¨ä<®Œ>äÈì AäMUIIDS_TEMPALTE_XMLIDS_TEMPLATE_SCHEMAÍþÍþÈ,VA$“÷‘q³¨‹ÖB• kЉ[ãh?¢˜±õ“”刘¸ MUI es-ES&Ver1E&stándar Alt+10&Científica Alt+22&Programador Alt+33&Estadísticas Alt+4Å&Historial Ctrl+H/Número de dígitos en gr&upoÍ&Básicas Ctrl+F4ÏCon&versión de unidades Ctrl+UÓCálcu&lo de fecha Ctrl+E�Hojas &de cálculo€&Edición,C&opiar Ctrl+C-&Pegar Ctrl+V&Historial6&Copiar historial�&EditarœCa&ncelar edición Esc�B&orrar Ctrl+Mayús+D�&Conjunto de datos5Copi&ar conjunto de datosž&Editar Ca&ncelar edición Esc� &Borrar D�Ay&uda7&Ver la Ayuda F1€.&Acerca de CalculadoraPAÿÿÀÈ�ðFCalculadoraMS Shell DlgPÿÿÿÿ‚ÿÿP"Æÿÿÿÿ‚La operación solicitada puede tardar bastante tiempo en completarse.P"Æÿÿÿÿ‚¿Desea continuar el cálculo o detener la operación?PI4(ÿÿ€&ContinuarPw4(ÿÿ€&Detenerÿÿ @@ÖÎ�MS Shell DlgNPÖκÿÿ‚€P°-ÿÿÿÿÿÿ‚Seleccionar el valor que desea calcular#P4°pÿÿ… PfTüÿÿ‚ PŽTýÿÿ‚ P¶Tþÿÿ‚ PÞTÿÿÿ‚ PTÿÿ‚ P.Tÿÿ‚(€ƒPh`Z"õÿÿ�(€�PhˆZ"öÿÿ�(€�Ph°Z"÷ÿÿ�(€�PhØZ"øÿÿ�(€�PhZ"ùÿÿ�(€�Ph(Z"úÿÿ�PP›$ÿÿ€Calcular€�PhRZ"ÿÿ�ÿÿ@@è �MS Shell Dlgÿÿ @@&|*�MS Shell DlgNP|ðºÿÿ‚P#¾M0žÿÿ‚P! "ÿÿ€PM "ÿÿ€aP ,ft»ÿÿƒP Ê‘ÿÿ‚P#¾M"–ÿÿ‚0P §i¶ÿÿ‚Recuento = 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¸'ÿÿÿÿÿÿ‚Seleccionar el tipo de unidad que se desea convertir!PD²hÝÿÿ…Puÿÿÿÿÿÿ‚De€P”²$âÿÿ�!P¾²hàÿÿ…P÷ÿÿÿÿÿÿ‚A€�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ÿÿ€Sexages.P�„Bÿÿ€RadianesPcCÿÿ€Cent.P3D+’ÿÿ‚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ÿÿ€HexaP–u:ÿÿ€DecP¶x;ÿÿ€OctPÖ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 ÿÿÿÿÿÿ‚Seleccionar el cálculo de fecha deseado!P4²h£ÿÿ…ÿÿ @@ hÇ�MS Shell DlgP nÿÿÿÿÿÿ‚De P„À'¤SysDateTimePick32Pš dÿÿÿÿÿÿ‚A PþÀ'¥SysDateTimePick32P , ÿÿÿÿÿÿ‚Diferencia (años, meses, semanas, días)€�P N²$§ÿÿ�P ‚ ÿÿÿÿÿÿ‚Diferencia (días)€�P Ÿ²$¨ÿÿ�P!êž$©ÿÿ€Calcularÿÿ @@hÇ�MS Shell DlgP dÿÿÿÿÿÿ‚De PyÀ'¦SysDateTimePick32 PR›±ÿÿ€Agr. PïȰÿÿ€RestarP 9mÿÿÿÿÿÿ‚Año(s)€ �Py1]$ªÿÿ�7Pµmsctls_updown32Pà9–ÿÿÿÿÿÿ‚Mes(es)€ �P}1]$«ÿÿ�7P¶msctls_updown32Pä9sÿÿÿÿÿÿ‚Día(s)€ �Pa1]$¬ÿÿ�7P·msctls_updown32P m…ÿÿÿÿÿÿ‚Fecha€�P Œ²$­ÿÿ�P!êž$¯ÿÿ€Calcular+/-CCE Backspace.AndOrXorLshRsh/*+-ModPAyroot^IntRoLRoRNotsincostansinhcoshtanhlnlogsqrtx^2PAx^3n!1/xdmscuberootpowten%F-EPi=MCMRMSM+M-ExpPA()0123456789ABCDEFfracsindcosdtandasindacosdatandsinrcosrtanrasinracosratanrsingcosgtangasingacosgatangasinhacoshatanhpowepowtensqrtsqrcubecubertfactreciprocPAdegreesnegateRshNo se puede dividir entre ceroEntrada no válidaResultado indefinidoError: infinito positivoError: infinito negativoLa operación se cancelóMemoria insuficiente%Se seleccionaron demasiados elementosDesbordamientoResultado no definidoEscriba los datos del cálculoCarácter desconocido '%c'Función desconocidaNúmero inesperado'%c' inesperado"%s" inesperado')' no coincidenteFinal de expresión inesperadoResultado no definidoDesbordamientoDesbordamiento Agregar datosEscHexDecOctBinQwordDwordWordByteSexages.RadiánCent.+La calculadora no tiene suficiente memoria.aLa función solicitada puede tardar mucho tiempo en completarse. ¿Desea anular la operación ahora?calc.hlpNo se abre el Portapapeles.VMemoria insuficiente para los datos. Cierre uno o más programas y vuelva a intentarlo.calc.chm Calculadora Agregar datos __________________ ...Número no válidoPA &Sobrescribir &No guardarŽEl archivo del historial cambió desde que se abrió la calculadora. Si guarda el historial, se sobrescribirán estos cambios. ¿Desea continuar?2*À5ðsinh{ ¹sin{ ¹cosh{ ¹cos{ ¹tanh{ ¹tan{ ¹degFracPAÀlnPAsinhsincoshcostanhtandmsIntPA &Recalcular =BorrarCancelar &Editar F2 &Confirmar = &HistorialPA&Conjunto de datosEste valor no es válido.Expresión demasiado largaPA«>‘!“! Borrar todo'Calcular la diferencia entre dos fechas(Sumar o restar días a una fecha concretaañosañomesesmessemanassemanadíasdía0'Error al calcular la diferencia horaria Mismas fechasFecha fuera de los límitesEscribir valorElemento anteriorElemento siguientePA ResultadoEjecutando historialMemoria Desde valor Hasta valor'Diferencia (años, meses, semanas, días)Diferencia (días)Fecha de resultadoTipo de unidad Desde unidad Hasta unidadCampo de salida Fecha y horaDesde selección de fecha y horaHasta selección de fecha y horaSelección de fecha y horaAño(s)Mes(es)Día(s) Recuento =Valor ResultadoMemoriaCentes.Radián&&PA EstadísticasSumaPromedioSuma de cuadradosPromedio de cuadradosDesviación estándar.Desviación estándar con parámetro de poblaciónPAÁreaEnergía TemperaturaLongitudPotenciaHoraPresiónÁngulo VelocidadVolumen Peso/MasaGrados FahrenheitGrados CelsiusPAKelvinAngstrom NanómetroMicrones Milímetros CentímetrosMetro KilómetrospulgadaRodsPiesYardaBrazaMillaMillas náuticasPicaManoVínculoCadena ExtensiónGradoGradiánRadiánPascal KilopascalMilímetro de mercurioBar Atmósfera Libra por pulgada cuadrada (PSI)PAMilímetro cuadradoCentímetro cuadradoPulgada cuadradaPies cuadrados HectáreasKilómetro cuadradoYarda cuadradaAcresMilla cuadradaMetros cuadradosPACentímetro por segundoMillas por horaPies por segundoMetro por segundoKilómetro por horaNudosMach (a atm estándar)Julio KilojulioCaloría KilocaloríaUnidad térmica británica Pie-libraElectronvoltioVatioCaballos de potencia (mecánica)PA Kilovatio BTU/minutoPie-libra/minuto Microsegundo MilisegundosegundoMinutoHoraDíaSemanaCentímetro cúbicoLitro Metro cúbicoPulgada cúbicaOnza líquida (R.U.)Onza líquida (EE.UU.)Pinta (EE.UU.) Pinta (R.U.)Cuarto de galón (R.U.)Cuarto de galón (EE.UU.) Galón (R.U.)Galón (EE.UU.) Pies cúbicos Yarda cúbica Miligramo Centigramo Decigramo Decagramo HectogramoGramo KilogramoTonelada métricaOnzaLibraStoneTonelada cortaPATonelada largaQuilatePA &Hipoteca&Alquiler de vehículos&Consumo de combustible (mpg)"C&onsumo de combustible (l/100 km)Precio de compra Pago mensual Cuota inicial Plazo (años)Tipo de interés (%)Valor de alquilerPAPeríodo de alquiler Pagos por añoValor residualPago periódicoTipo de interés (%)Distancia (millas)Combustible (galones)Consumo de combustible (mpg)Distancia (kilómetros)Combustible usado (litros)!Consumo de combustible (l/100 km)PA$Este valor no puede estar en blanco.No se puede calcularEste valor no es válido.*PA&Copiar&Pegar&Mostrar historial&Ocultar historial&Borrar historialBo&rrar conjunto de datosPABorrar memoriaRecuperar memoriaAlmacenar memoria Sumar memoriaRestar memoriaBorrar entradaBorrar RetrocesoNegativo MultiplicarDividirSumarRestar Raíz cuadrada RecíprocoBorrar historialPAEditar historialInvertir funciones Parte enteraGrado minuto segundo FactorialMóduloParte fraccionariaSexages.Pi Pi por dosNotación exponencial ExponencialSenoCosenoTangenteArcoseno Arcocoseno ArcotangenteSeno hiperbólicoCoseno hiperbólicoTangente hiperbólicaArcoseno hiperbólicoArcocoseno hiperbólicoArcotangente hiperbólicaCuadradoCuboElevar a la y-ésima potenciaLogaritmo natural LogaritmoAntilogaritmo natural Antilogaritmo Raíz cúbicaPAOrden de raíz y-ésimaGirar a la izquierdaGirar a la derechaO O exclusivaDesplazar a la izquierdaDesplazar a la derechaNoYPromedioMedia de cuadradosSumaSuma de cuadradosDesviación estándar Rellenado de desviación estándar"Borrar valor del conjunto de datos.Borrar todos los valores del conjunto de datos#Agregar valor del conjunto de datosSeparador decimalAbrir paréntesisCerrar paréntesis PorcentajeIgual aPalabra cuádruple Palabra doble HexadecimalDecimalOctalBinarioConsolasSegoe 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. |�p711L00|PPÌPPà��°°D0Tiempo de respuesta Información Iniciar Detener Error Información DMicrosoft-Windows-Calculator TSe inició la alternancia de historial TSe cerró la alternancia de historial PSe inició el comando de calculadora TSe completó el comando de calculadora TSe empezó el inicio de la aplicación PSe cerró el inicio de la aplicación TSe empezó el cierre de la aplicación 8Se cerró la aplicación DLectura de plantillas: inicio DLectura de plantillas: parada @Carga de plantillas: inicio @Carga de plantillas: parada xInicialización del administrador de plantillas: inicio xInicialización del administrador de plantillas: parada \Búsqueda de fórmulas de plantilla: inicio \Búsqueda de fórmulas de plantilla: parada HError de análisis de plantilla LError de validación de plantilla HObtención de categorías: inicio HObtención de categorías: parada HError de conversión de unidades LSe inició el cálculo estadístico PSe completó el cálculo estadístico PSe inició la repetición del cálculo TSe completó la repetición del cálculo TSe inició el evento de cambio de modo DSe completó el cambio de modo ¨4VS_VERSION_INFO½ïþ |O |O?StringFileInfoâ0C0A04B0LCompanyNameMicrosoft CorporationVFileDescriptionCalculadora de Windowsh$FileVersion10.0.20348.1 (WinBuild.160101.0800)4 InternalNameWIN32CALC”8LegalCopyright© Microsoft Corporation. Todos los derechos reservados.LOriginalFilenameWIN32CALC.EXE.MUIl&ProductNameSistema operativo 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> PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPAD