Una calculadora de interpolación lineal, cuadrática y Polinomios de Lagrange.
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas (estas instrucciones pueden fallar).
- Para ejecutar correctamente la aplicación deberás tener instalado .NET 6.0 (indispensable)
- Para usarios que quieran usar la aplicación deben dirigirse al apartado Run desktop apps y descargar el framework dependiendo de la arquitectura de tu sistema.
Se utilizó la siguiente herramienta para el desarrollo del proyecto:
- FontAwesome.Sharp v5.15.4 - Usado para estilos de botones con iconos.
Usamos LiveShare por parte de los desarolladores de la aplicación para el desarrollo colaborativo.
- Estas instrucciones te ayudarán a familiarizarte con la aplicación de manera sencilla.
- Dentro del panel lateral se mostrarán una serie de botones cuyas funciones son las siguientes:
- Esta sección te ayuda a resolver problemas de interpolación lineal y cuadrática de manera rápida.
- Al hacer click desplegará 2 submenús en el cual hay 2 opciones disponibles:
- NOTA: A PARTIR DE ESTA NOTA, LOS BOTONES DE OPCIONES, CASILLAS, CUADROS DE TEXTO Y CUADRO DE RESULTADOS APLICARÁ GLOBALMENTE EN INTERPOLACIÓN LINEAL, CUADRÁTICA Y POLINOMIOS DE LAGRANGE
- Calcular - Calcula la interpolación lineal o cuadrática tomando los valores de la parte inferior de la aplicación
- Reiniciar - Limpia los valores y los restablece a 0
- Calcular error relativo porcentual - Calcula el error relativo porcentual tomando los valores de Vv (valor verdadero) y Vapx (valor aproximado)
- Sin redondear - El resultado obtenido es largo y puede contener muchos decimales
- Redondear - El resultado obtenido serán únicamente enteros, es decir, sin decimales (si el resultado es 1.4 no se redondea, en cambio si el decimal es mayor que 5 entonces el resultado de 1.5 sería 2)
- Últimos 4 decimales - El resultado obtenido toma los números enteros y 4 decimales (como la primera función "Sin Redondear" pero resumido)
- Campos o cuadros - Se introducen números positivos, negativos, enteros y/o decimales que representan a cada elemento de la fórmula seleccionada
- Cuadro de resultados - Aparece a la derecha de las opciones y te muestra el resultado obtenido, así como también la fórmula y el procedimiento por pasos
- Esta sección te ayuda a resolver problemas de polinomios de Lagrange de 1ra y 2da orden de manera rápida.
- Primer orden - Calcula los polinomios de Lagrange de 1er Orden de acuerdo a la fórmula tomando los valores X, X₀, X₁, f(x₀) y f(x₁)
- Segunda orden - Calcula los polinomios de Lagrange de 2da Orden de acuerdo a la fórmula tomando los valores X, X₀, X₁, X₂, f(x₀), f(x₁) y f(x₂)
- Esta sección te ayuda a resolver dudas y obtener más información acerca de los creadores de la aplicación.
- Al hacer click desplegará 2 submenús en el cual hay 2 opciones disponibles:
- El botón te redirigirá a esta guía para saber cómo usar y cómo funciona cada una de las partes de la aplicación
- Se abrirá una nueva ventana con los datos de los creadores de la aplicación y un pequeño mensaje que debe cumplirse
- NOTA: LA APLICACIÓN ES UN TRABAJO ACADÉMICO Y DEBE TOMARSE COMO TAL, NI EL LOGOTIPO NI LA APLICACIÓN ESTÁN REGISTRADOS ACTUALMENTE, SOLO DEBERÁ USARSE PARA FINES ACADÉMICOS, SU VENTA NO SERÁ PERMITIDA
- Te redirigirá a los tags de este repositorio que son nuevas versiones disponibles para descargar de la aplicación.
- Se cerrará la aplicación.
Usamos SemVer para el versionado. Para todas las versiones disponibles, mira los tags de este repositorio.
- Johny Mora - Trabajo Inicial y Documentación - JohnyDeCoder
- Brandon Moran - Colaborador - BrandonMoran11
¡Les damos las gracias por el apoyo recibido!
- Rogelio Martínez - BetaTester
- Ángel Verduzco - BetaTester
- Luis Antonio - BetaTester
- Salvador Piñón - BetaTester
- Julián Ramírez - BetaTester
Este proyecto está bajo la Licencia GNU General Public License v3.0 - mira el archivo LICENSE para más detalles.
- Muchísimas gracias a los BetaTesters por probar nuestra aplicación.