Skip to content

Juanphyscode/LinearEquationSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Sistema de Ecuaciones Lineales por Regla de Cramer

Descripción

Proyecto en C# que permite resolver sistemas de ecuaciones lineales usando la Regla de Cramer.
Funciona para sistemas de tamaño n x n (recomendado 2x2 o 3x3 para eficiencia) y muestra las soluciones de manera clara o indica si no hay solución única.

Este proyecto demuestra habilidades en:

  • Programación modular y estructurada.
  • Aplicación de lógica matemática y algoritmos.
  • Interacción básica con el usuario en consola.

Funcionalidades

  • Cálculo de determinantes (2x2, 3x3 y nxn recursivo).
  • Resolución de sistemas lineales mediante Regla de Cramer.
  • Mensajes claros al usuario sobre resultados o sistemas sin solución única.

Tecnologías y conceptos aplicados

  • Lenguaje: C#
  • Conceptos clave: Matrices, recursión, programación estructurada, algoritmos matemáticos.

Posibles mejoras futuras

  • Reestructuración en POO completa con clases Matriz y Sistema.

  • Manejo de errores y validación de entradas.

  • Optimización para sistemas grandes y creación de interfaz gráfica.

  • Ejemplo de uso

Ingrese la cantidad de incógnitas (n): 3
Ingrese los coeficientes del sistema de ecuaciones:

  • Ecuación 1: 2, 67, 8 → Resultado: 9
  • Ecuación 2: 2, 5, 45 → Resultado: 50
  • Ecuación 3: 3, 4, 8 → Resultado: 9

Salida:
x1 = 0.0412
x2 = 0.00065
x3 = 1.1092

About

Programa de consola en C# que resuelve sistemas de ecuaciones lineales usando la Regla de Cramer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages