You are on page 1of 1

fprintf('ZAPATAS RECTANGULARES \n');

b=input('ancho de col (cm): ');


h=input('largo de col (cm): ');
qa=input('qa (kgf/cm2): ');
df=input('Df (cm): ');
Pcm=input('carga muerta (kgf): ');
Pcv=input('carga viva (kgf): ');
fc=input('f c (kgf/cm2): ');
fy=input('fy (kgf/cm2): ');
B=input('B (cm): ');

Pu=1.2*Pcm+1.6*Pcv;
Ps=Pcm+Pcv;
FC=Pu/Ps;
qu=FC*qa;
Az=Pu/qu;
L=Az/B;

%CHEQUEOS EN 1D
D1=vpasolve((qu*((L/2)-(h/2)-d)*B) == 0.75*0.53*sqrt(fc)*(B*d),d);
d1=double(D1);
fprintf('d1: %7.2f (cm)\n',d1);
D2=vpasolve((qu*((B/2)-(b/2)-d)*L) == 0.75*0.53*sqrt(fc)*(L*d),d);
d2=double(D2);
fprintf('d2: %7.2f (cm)\n',d2);

%CHEQUEOS EN 2D
if h>b
Beta=h/b;
else b>h
Beta=b/h;
end

fprintf('Seleccione segun el caso: \n');


fprintf('Col interior = 40 \n');
fprintf('Col de borde = 30 \n');
fprintf('Col de esquina = 20 \n');
as=input('alpha s: ');

D3=vpasolve(qu*(((L*B)-((h+d)*(b+d)))) ==
0.75*0.53*(1+(2/Beta))*1*sqrt(fc)*(2*(b+d+h+d))*d,d);
d3=double(D3);
fprintf('d3: %7.2f (cm)\n',d3);

D4=vpasolve(qu*(((L*B)-((h+d)*(b+d)))) == 0.75*0.27*(((as*d)/(2*(b+d+h+d)))
+2)*1*sqrt(fc)*(2*(b+d+h+d))*d,d);
d4=double(D4);
fprintf('d4: %7.2f (cm)\n',d4);

D5=vpasolve(qu*(((L*B)-((h+d)*(b+d)))) == 0.75*1*sqrt(fc)*(2*(b+d+h+d))*d,d);
d5=double(D5);
fprintf('d5: %7.2f (cm)\n',d5);

You might also like