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

Engenharia Civil Clculo Numrico

Professor Pseudocdigo

Franklin Misael Pacheco Algortmo{Calcular e detalhar a armadura longitudinal para uma viga de concreto
armado em flexo simples}
Tena
Real:
Leia: L q, bw, h, fck;
Alunos Md (1.4*(q*l^2/8));
d h*0.1;
Arthur Felipe Marinho fcd ((fck/10)/1.4);
Tiago Scheuer
Script MATLAB
Tema do Projeto
% Calcula e detalha armadura longitudinal para uma viga de concreto armado em
Elaborao de Script na flexao simples
linguagem MATLAB clc; clear;
l = input ('Comprimento da viga: ');
para clculo e bw = input ('Base da viga: ');
dimensionamento de h = input ('Altura da viga: ');
uma viga de concreto q = input ('Carga distribuida na viga: ');
armado. fck = input ('Resistencia do concreto: ');
md = 1.4*((q*l^2)/8);
d = h*.1;
fcd = ((fck/10)/1.4);
fyd = 43.5;
raiz = sqrt(1-((md)/(.425*fcd*bw*d^2)));
x = 1.25*d*raiz;
xlim = x/d;
if x>=xlim
as = (.68*fcd*x*bw)/fyd;
asmin = ((bw/1000)*bw*h);
if as>=asmin
af = round(as/.8);
disp (['Utilizar ',num2str(af),' barras de 10mm']);
else
af = round(asmin/.8);
disp (['Utilizar ',num2str(af),' barras de 10mm']);
end
else
disp (['X maior que Xlim, Redimensionar viga']);
end

%fim do script

Diary

>> viga
Comprimento da viga: 10
Base da viga: 15
Altura da viga: 35
Carga distribuida na viga: 15
Resistencia do concreto: 25
Utilizar 10 barras de 10mm
>> viga
Comprimento da viga: 7
Base da viga: 20

2017/02 Pgina1
Altura da viga: 30
Carga distribuida na viga: 15
Resistencia do concreto: 35
Utilizar 15 barras de 10mm
>> diary off

2017/02 Pgina2