Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Subt x2
Subt x3
Skipcond 400
Jump y
Halt
y, Load y1
Subt y2
Subt y3
Skipcond 400
Jump t
Halt
t, Load x2 //Lado B
Store px1
Load x3
Store px2
Load y2
Store py1
Load y3
Store py2
JnS dis
Load p1
Store r
JnS raiz
Load contR
Store b
Load b
Output
Load x1 //Lado A
Store px1
Load x2
Store px2
Load y1
Store py1
Load y2
Store py2
JnS dis
Load p1
Store r
JnS raiz
Load contR
Store a
Load a
Output
Load x3 //Lado C
Store px1
Load x1
Store px2
Load y3
Store py1
Load y1
Store py2
JnS dis
Load p1
Store r
JnS raiz
Load contR
Store c
Load c
Output
Load a //Perimetro
Add b
Add c
Store perimetro
Load perimetro
Output
area, dec 0
Load p //(semi - a)
Subt a
Store a1
Load p //(semi - b)
Subt b
Store a2
Load p //(semi - c)
Subt c
Store a3
Load p //semi*a1
Store m1
Load a1
Store m2
JnS multi
Load resM
Store p
Load p //(semi*a1)*a2
Store m1
Load a2
Store m2
JnS multi
Load resM
Store p
Load p //(semi*a1*a2)*a3
Store m1
Load a3
Store m2
JnS multi
Load resM
Store p
Store resA
Load resA
Store r
JnS raiz
Load contR
Store resA
JumpI area
dis, dec 0
Load px2
Subt px1
Store p1
if1, Load p1
Skipcond 000
jump endif1
Load p1
Subt p1
Subt p1
Store p1
endif1, Load p1
Store m1
Store m2
JnS multi
Load resM
Store p1
Load py2
Subt py1
Store p2
if2, Load p2
Skipcond 000
jump endif2
Load p2
Subt p2
Subt p2
Store p2
endif2, Load p2
Store m1
Store m2
JnS multi
Load resM
Store p2
Load p1
Add p2
Store p1
JumpI dis
raiz, dec 0
Load cero
Store contR
Store resR
loopR, Load contR
Store m1
Store m2
JnS multi
Load resM
Store resR
Load r
Subt resR
Skipcond 800
JumpI raiz
Load contR
Add uno
Store contR
Jump loopR