Está en la página 1de 2

cls

print "Factor de influencia de la formula de Boussinesq"


print "El esfuerzo vertical en un punto cualquiera bajo la esquina de"
print "placa rectangular y horizontal, flexible, cargada con una carga"
print "qo, uniforme , por unidad de area."
print "El incremento de esfuerzo en un punto de la vertical de una"
print "esquina de la placa es: Inc.P=qo*I, donde I es el factor de"
print "influencia que obtiene integrando la formula de Boussinesq, y"
print "cuyo valor es: I = (1/4*pi)*(2*m*n*sqr(w)/(w+m*n * (w+1)/w + tan-(2*m*n*sqr(w)/(w-m*n)))),"
print "donde w=m+n+1"
print
pi=4*atn(1)
print "
n"
print " m
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.2
1.4
1.6
1.8
2.0
3.0
5.0
7.0
9.0"
print
"--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"
for m=0.1 to 1 step 0.1:gosub [ppp]:next m
for m=1.2 to 2 step 0.2:gosub [ppp]:next m
for m=3 to 10 step 2 :gosub [ppp]:next m
end

[ppp]
print using ("##.#",m);" ";
for n=0.1 to 1 step 0.1: gosub [mmm]:next n
for n=1.2 to 2 step 0.2: gosub [mmm]:next n
for n=3 to 10 step 2 : gosub [mmm]:next n
print
return
[mmm]
k=m^2 * n^2
w=m^2 + n^2 + 1
if atn(2*m*n*sqr(w)/(w-k))>0 then I = (1/(4*pi))*((2*m*n*sqr(w)/(w+k))*((w+1)/w)+ atn(2*m*n*sqr(w)/(w-k)))
if atn(2*m*n*sqr(w)/(w-k))<0 then I = (1/(4*pi))*((2*m*n*sqr(w)/(w+k))*((w+1)/w)+ pi+atn(2*m*n*sqr(w)/(w-k)))
PRINT using ("##.#####",I);" ";
return

También podría gustarte