Вы находитесь на странице: 1из 12

Proyecto

Métodos numéricos.

Realizado por:

Gervacio González María Fernanda

Núñez Alva Karla Estefanía

Sierra Pasapera Tanya del Carmen

Vázquez Hernández José Manuel

Zarate Rocha Ignacio Eduardo

Mecánica
16030774
17030243
15030004
17030011
17030393

23 de Marzo del 2018


DIAGRAMA DE FLUJO
PROBLEMA RESUELTO EN EXCEL
PROGRAMA EN VBA
CODIGO:
Private Sub CommandButton1_Click()

Dim m(6, 7) As Double

m(1, 1) = Solucion.TextBox1

m(1, 2) = Solucion.TextBox2

m(1, 3) = Solucion.TextBox3

m(1, 4) = Solucion.TextBox4

m(1, 5) = Solucion.TextBox5

m(1, 6) = Solucion.TextBox6

m(1, 7) = Solucion.TextBox7

m(2, 1) = Solucion.TextBox8

m(2, 2) = Solucion.TextBox9

m(2, 3) = Solucion.TextBox10

m(2, 4) = Solucion.TextBox11

m(2, 5) = Solucion.TextBox12

m(2, 6) = Solucion.TextBox13

m(2, 7) = Solucion.TextBox14

m(3, 1) = Solucion.TextBox15

m(3, 2) = Solucion.TextBox16

m(3, 3) = Solucion.TextBox17

m(3, 4) = Solucion.TextBox18

m(3, 5) = Solucion.TextBox19

m(3, 6) = Solucion.TextBox20
m(3, 7) = Solucion.TextBox21

m(4, 1) = Solucion.TextBox22

m(4, 2) = Solucion.TextBox23

m(4, 3) = Solucion.TextBox24

m(4, 4) = Solucion.TextBox25

m(4, 5) = Solucion.TextBox26

m(4, 6) = Solucion.TextBox27

m(4, 7) = Solucion.TextBox28

m(5, 1) = Solucion.TextBox29

m(5, 2) = Solucion.TextBox30

m(5, 3) = Solucion.TextBox32

m(5, 4) = Solucion.TextBox32

m(5, 5) = Solucion.TextBox33

m(5, 6) = Solucion.TextBox34

m(5, 7) = Solucion.TextBox35

m(6, 1) = Solucion.TextBox36

m(6, 2) = Solucion.TextBox37

m(6, 3) = Solucion.TextBox38

m(6, 4) = Solucion.TextBox39

m(6, 5) = Solucion.TextBox40

m(6, 6) = Solucion.TextBox41

m(6, 7) = Solucion.TextBox42

U11 = Val(m(1, 1))


U21 = 0

U31 = 0

U41 = 0

U51 = 0

U61 = 0

U12 = m(1, 2)

U22 = Val(m(2, 2)) - Val(L21) * Val(U12)

U32 = 0

U42 = 0

U52 = 0

U62 = 0

U13 = 0

U23 = 0

U33 = Val(m(3, 3)) - Val(L31) * Val(U13) - Val(L32) * Val(U33)

U43 = 0

U53 = 0

U63 = 0

U14 = m(1, 4)

U24 = Val(m(2, 4)) - Val(L21) * Val(U14)

U34 = Val(m(3, 4)) - Val(L31) * Val(U14) - Val(L32) * Val(U24)

U44 = Val(m(4, 4)) - Val(L41) * Val(U14) - Val(L42) * Val(U24) - Val(L43) * Val(U34)

U54 = 0

U64 = 0
U15 = m(1, 5)

U25 = Val(m(2, 5)) - Val(L21) * Val(U15)

U35 = Val(m(3, 5)) - Val(L31) * Val(U15) - Val(L32) * Val(L25)

U45 = Val(m(4, 5)) - Val(L41) * Val(U15) - Val(L42) * Val(U25) - Val(L43) * Val(U35)

U55 = Val(m(5, 5)) - Val(L51) * Val(U15) - Val(L52) * Val(U25) - Val(L55) * Val(U53) - Val(L54) * Val(45)

U65 = 0

U16 = m(1, 6)

U26 = Val(m(2, 6)) - Val(L21) * Val(U16)

U36 = Val(m(3, 6)) - Val(L31) * Val(U16) - Val(L32) * Val(U26)

U46 = Val(m(4, 6)) - Val(L41) * Val(U16) - Val(L42) * Val(U26) - Val(L43) * Val(U36)

U56 = Val(m(5, 6)) - Val(L51) * Val(U16) - Val(L52) * Val(U26) - Val(L53) * Val(U36) - Val(L54) * Val(U36)

U66 = Val(m(6, 6)) - Val(L61) * Val(U16) - Val(L62) * Val(U26) - Val(L63) * Val(U36) - Val(L64) * Val(U46) -
Val(L65) * Val(U56)

L11 = 1

L21 = Val(m(2, 1)) / Val(U11)

L31 = Val(m(3, 1)) / Val(U11)

L41 = Val(m(4, 1)) / Val(U11)

L51 = Val(m(5, 1)) / Val(U11)

L61 = Val(m(6, 1)) / Val(U11)

L12 = 0

L22 = 1

L32 = (Val(m(3, 2)) - Val(L31) * Val(U12)) / Val(U22)

L42 = (Val(m(4, 2)) - Val(L41) * Val(U12)) / Val(U22)


L52 = (Val(m(5, 2)) - Val(L51) * Val(U12)) / Val(U22)

L62 = (Val(m(6, 2)) - Val(L61) * Val(U12)) / Val(U22)

L13 = 0

L23 = 0

L33 = 1

L43 = -(Val(m(4, 3)) - Val(L41) * Val(U13) - Val(L42) * Val(U23)) / Val(U33)

L53 = (Val(m(5, 3)) - Val(L51) * Val(U13) - Val(L52) * Val(U23)) / Val(U33)

L63 = (Val(m(6, 3)) - Val(L61) * Val(U13) - Val(L62) * Val(U23)) / Val(U33)

L14 = 0

L24 = 0

L34 = 0

L44 = 1

L54 = (Val(m(5, 4)) - Val(L51) * Val(U14) - Val(L52) * Val(U24) - Val(L53) * Val(U34)) / Val(U44)

L64 = (Val(m(6, 4)) - Val(L61) * Val(U14) - Val(L62) * Val(U24) - Val(L63) * Val(U34)) / Val(U44)

L15 = 0

L25 = 0

L35 = 0

L45 = 0

L55 = 1

L65 = (Val(m(6, 5)) - Val(L61) * Val(U15) - Val(L62) * Val(U25) - Val(L63) * Val(U35) - Val(L64) * Val(U45)) /
Val(U55)

L16 = 0

L26 = 0
L36 = 0

L46 = 0

L56 = 0

L66 = 1

L17 = m(1, 7)

L27 = m(2, 7)

L37 = m(3, 7)

L47 = m(4, 7)

L57 = m(5, 7)

L67 = m(6, 7)

CL1 = Val(m(1, 7))

CL2 = Val(m(2, 7)) - Val(L21) * Val(CL1)

CL3 = Val(m(3, 7)) - Val(L31) * Val(CL1) - Val(L32) * Val(CL2)

CL4 = Val(m(4, 7)) - Val(L41) * Val(CL1) - Val(L42) * Val(CL2) - Val(L43) * Val(CL3)

CL5 = Val(m(5, 7)) - Val(L51) * Val(CL1) - Val(L52) * Val(CL2) - Val(L53) * Val(CL3) - Val(L54) * Val(CL4)

CL6 = Val(m(6, 7)) - Val(L61) * Val(CL1) - Val(L62) * Val(CL2) - Val(L63) * Val(CL3) - Val(L64) * Val(CL4) -
Val(L65) * Val(CL5)

'U

C1 = CL1

C2 = CL2
C3 = CL3

C4 = CL4

C5 = CL5

C6 = CL6

X6 = Val(C6) / Val(U66)

X5 = (Val(C5) - Val(U56) * Val(X6))

X4 = (Val(C4) - Val(U46) * Val(X6) - Val(U45) * Val(X5)) / U44

X3 = (Val(C3) - Val(U36) * Val(X6) - Val(U35) * Val(X5) - Val(U34) * Val(X4)) / U33

X2 = (Val(C2) - Val(U26) * Val(X6) - Val(U25) * Val(X5) - Val(U24) * Val(X4) - Val(U23) * Val(X3)) / U22

X1 = (Val(C1) - Val(U16) * Val(X6) - Val(U15) * Val(X5) - Val(U14) * Val(X4) - Val(U13) * Val(X3) - Val(U12) *
Val(X2)) / U11

End Sub

Вам также может понравиться