Está en la página 1de 2

@ Argumentos: PROGRAMA PARA EL CACLULO DE PROPIEDADES GEOMETRICAS DE

FIGURA COMPUESTA
@ Author: SUBGRUPO 2 TALLER 1
@ Version: 1.0 - 2018
@ Created using HPUserEdit 5
«"CIV-200 TALLER 1 Subgrupo 2 – 2018 INGRESE VARIABLES"
":a: :b: :c: :d: :p: :f: :g:"
INPUT OBJ• • a b c d p f g
«'b*d+0.5*a*p+0.5*f*c+0.5*π* ((b/2)^2) - π* (g^2)' EVAL •A
« '(b*d)*((b/2)+a)+(0.5*a*p)*((2/3)*a)+(0.5*f*c)*(a+b+(c/3))+0.5*π*((b/2)^2)*(0.5*b+a)- π*(g^2)
* (0.5*b + a)' EVAL • Qy
« 'Qy / A' EVAL • Xc
« IF 'Xc > ((b/2) + a)' THEN 'Xc - ((b/2) + a)' ELSE '((b/2) + a) - Xc' END EVAL • Z1
« IF 'Xc > ((2/3) * a)' THEN 'Xc - ((2/3) * a) ' ELSE '((2/3) * a) - Xc' END EVAL • Z2
« IF 'Xc >(a+b+(1/3)*c)' THEN 'Xc - (a+b+(1/3)*c) ' ELSE '(a+b+(1/3)*c) - Xc' END EVAL • Z3
« IF 'Xc > (a+0.5*b)' THEN 'Xc - (a+0.5*b) ' ELSE '(a+0.5*b) - Xc' END EVAL • Z4
« IF 'Xc > (a+0.5*b)' THEN 'Xc - (a+0.5*b) ' ELSE '(a+0.5*b) - Xc' END EVAL • Z5
« '(d*b^3)/12 + b*d + Z1^2 + (p*a^3)/36 + 0.5 * a * p + Z2^2 + (f*c^3)/36 + 0.5 * f * c + Z3^2 +
(π*(0.5*b)^4)/8 + 0.5 * π * ((0.5*b)^2) + Z4^2 - ((π *g^4)/4 + 3.1416 * (g^2)* Z5^2 ) ' EVAL • Iy

« '(b * d) *(d/2) + (0.5 * a * p) * ((1/3) * p) + (0.5 * f * c) * (f / 3) + 0.5 * π * ((0.5*b)^2) * (d +


0.4244*0.5*b) - π * (g^2) * d' EVAL • Qx

« 'Qx / A' EVAL • Yc


« IF 'Yc > (d/2)' THEN 'Yc - (d/2)' ELSE '(d/2) - Yc' END EVAL • Z6
« IF 'Yc > (p/3)' THEN 'Yc - (p/3) ' ELSE '(p/3) - Yc' END EVAL • Z7
« IF 'Yc > (f/3)' THEN 'Yc - (f/3) ' ELSE '(f/3) - Yc' END EVAL • Z8
« IF 'Yc>(d+0.4244*0.5*b)' THEN 'Yc-(d+0.4244*0.5*b)' ELSE '(d+0.4244*0.5*b) - Yc' END EVAL • Z9

« IF 'Yc > d' THEN 'Yc - d ' ELSE 'd - Yc' END EVAL • Z10
« '(b*d^3)/12 + b*d + Z6^2 + (a*p^3)/36 + 0.5 * a * p + Z7^2 + (c*f^3)/36 + 0.5 * f * c + Z8^2 +
(0.1098*(0.5*b)^4)+0.5 *π* ((0.5*b)^2) +Z9^2 - ((π*g^4)/4 + π * (g^2)* Z10^2 ) ' EVAL • Ix
« 'Ix + Iy' EVAL • Jxy « 'ƒ(Ix/A)' EVAL • rx « 'ƒ(Iy/A)' EVAL • ry
« IF 'Xc > ((b/2) + a)' THEN '-(Xc - ((b/2) + a))' ELSE '((b/2) + a) - Xc' END EVAL • X1
« IF 'Xc > ((2/3) * a)' THEN '-(Xc - ((2/3) * a)) ' ELSE '((2/3) * a) - Xc' END EVAL • X2
« IF 'Xc > (a+b+(1/3) * c)' THEN '-(Xc - (a+b+(1/3) * c)) ' ELSE '(a+b+(1/3) * c) - Xc' END EVAL • X3

« IF 'Xc > (a+0.5*b)' THEN '-(Xc - (a+0.5*b)) ' ELSE '(a+0.5*b) - Xc' END EVAL • X4
« IF 'Xc > (a+0.5*b)' THEN '-(Xc - (a+0.5*b)) ' ELSE '(a+0.5*b) - Xc' END EVAL • X5
« IF 'Yc > (d/2)' THEN '-(Yc - (d/2))' ELSE '(d/2) - Yc' END EVAL • Y1
« IF 'Yc > (p/3)' THEN '-(Yc - (p/3)) ' ELSE '(p/3) - Yc' END EVAL • Y2
« IF 'Yc > (f/3)' THEN '-(Yc - (f/3)) ' ELSE '(f/3) - Yc' END EVAL • Y3
« IF 'Yc >(d+0.424*0.5*b)' THEN '-(Yc-(d+0.424*0.5*b)) ' ELSE '(d+0.424*0.5*b)-Yc' END EVAL • Y4

« IF 'Yc > d' THEN '-(Yc - d) ' ELSE 'd - Yc' END EVAL • Y5
« 'b*d*X1*Y1 + ((a^2*p^2)/72)+ 0.5 * a * p*X2*Y2 - ((c^2*f^2)/72) + 0.5 * f * c*X3*Y3 + 0.5 *
π * ((b/2)^2)*X4*Y4 + π* (g^2)*X5*Y5' EVAL • Ixy
« "######### RESULTADOS #########"
" " + A "AREA" •TAG
" " + Qx " Eje cent Qx" •TAG
" " + Qy " Eje cent Qy" •TAG
" " + Xc "Centroide Xc" •TAG
" " + Yc "Centroide Yc" •TAG
" " + Ix "Inercia Ix" •TAG
" " + Iy "Inercia Iy" •TAG
" " + Jxy "Inercia Polar Jxy" •TAG
" " + rx "Radio de giro rx" TAG
" " + ry "Radio de giro ry" •TAG
" " + Ixy "Producto Ixy" •TAG
" " + + + + + + + + + + + + SCROLL
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
'T1' STO

También podría gustarte