Visual Basic.NET - DETERMINANTE DE MATRIZ

   
Vista:

DETERMINANTE DE MATRIZ

Publicado por Emily (1 intervención) el 26/01/2016 03:54:21
Hola amiguitos me acaban de dejar un proyecto y no tengo ni idea de como hacer.
el programa debe extraer un archivo txt (block de notas) valores separados por comas y por cada coma es una celda de fila nueva y por cada punto y coma una nueva fila
1,2,3;4,5,6;7,8,9; eso aparecera en el txt
y se debe llenar la matriz
1 2 3
4 5 6
7 8 9
asi de 3*3 y la matriz puede ser de n*n no pusieron limite
y luego de tener la matriz con los datos si cumple la condicion que es cuadrada debe sacarle el determinante y no me permiten usar la funcion determinante asi que NECESITO SU AYUDA PORFI
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

DETERMINANTE DE MATRIZ

Publicado por selstam (2 intervenciones) el 26/01/2016 14:06:24
Hola, yo lo haría así:

1
2
3
4
5
6
7
8
9
10
11
12
Dim texto As String = "1,2,3;4,5,6;7,8,9;"
Dim linGeneral() As String = Split(texto, ";")
For i = 0 To linGeneral.Count - 1
	If linGeneral(i) <> "" Then
		Dim datos() As String = Split(linGeneral(i), ",")
		For i2 = 0 To datos.Count - 1
			If datos(i) <> "" Then
				MsgBox("Línea " + i.ToString + ": " + datos(i2))
			End If
		Next
	End If
Next

Este ejemplo lo que hace es separar en líneas "1,2,3" "4,5,6" etc. en la variable linGeneral y luego separar los valores uno a uno en la variable datos.

Espero que te ayude como guía para resolver tu problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar