#importing modules
import math
from __future__ import division
#Variable declaration
F=1200*9.8; #tensile force(N)
A=0.025*10**-4; #area(m**2)
delta_l=0.003; #extension(m)
l=3; #length(m)
#Calculation
Y=F*l/(A*delta_l); #youngs modulus(N/m**2)
#Result
print "youngs modulus is",round(Y/10**12,1),"*10**12 N/m**2"
#importing modules
import math
from __future__ import division
#Variable declaration
v=3500; #volume(cm**3)
K=10*10**11; #bulk modulus(dyne/cm**2)
p=24*76*13.6*980; #change in pressure(dyne/cm**2)
#Calculation
delta_v=p*v/K; #volume occupied(cm**3)
V=v-delta_v; #volume occupied at 25atm(cm**3)
#Result
print "volume occupied at 25atm is",int(V),"cm**3"
print "answer given in the book is wrong"
#importing modules
import math
from __future__ import division
#Variable declaration
eta=1; #assume
Y=2.5*eta; #youngs modulus
#Calculation
sigma=Y/(2*eta)-1; #poissons ratio
#Result
print "poissons ratio is",sigma
#importing modules
import math
from __future__ import division
#Variable declaration
l=0.1; #side of cube(m)
p=10**6; #static pressure(pa)
delta_v=10**-8; #change in volume(m**3)
#Calculation
v=l**3; #volume of cube(m**3)
K=p*v/delta_v; #bulk modulus(N/m**2)
#Result
print "bulk modulus is",int(K/10**11),"*10**11 N/m**2"
#importing modules
import math
from __future__ import division
#Variable declaration
Y=2*10**11; #youngs modulus(N/m**2)
eta=8*10**10; #rigidity modulus(N/m**2)
#Calculation
sigma=Y/(2*eta)-1; #poissons ratio
K=Y/(3*(1-2*sigma)); #bulk modulus(N/m**2)
#Result
print "poissons ratio is",sigma
print "bulk modulus is",round(K/10**11,2),"*10**11 N/m**2"
#importing modules
import math
from __future__ import division
#Variable declaration
l=2; #length(m)
A=2*10**-6; #area(m**2)
e=5*10**-3; #elongation(m)
rho=9000; #density(Kg/m**3)
C=4200; #specific heat(J/Kg/K)
F=1000; #force(N)
#Calculation
v=l*A; #volume(m**3)
W=F*e*v/(2*A*l); #work done(J)
m=rho*v; #mass(kg)
delta_t=W/(m*C); #increase in temperature(K)
#Result
print "increase in temperature is",round(delta_t,5),"K"
#importing modules
import math
from __future__ import division
#Variable declaration
l=3; #length(m)
A=2.5*10**-6; #area(m**2)
e=3*10**-3; #elongation(m)
F=750; #force(N)
#Calculation
v=l*A; #volume(m**3)
E=F*e*v/(2*A*l); #potential energy(J)
#Result
print "potential energy is",E,"J"
print "answer given in the book is wrong"
#importing modules
import math
from __future__ import division
#Variable declaration
L=0.5; #length(m)
x=0.5; #depression(m)
y=15*10**-3; #depression(m)
x1=0.3; #depression(m)
#Calculation
A=(L*x**2/2)-(x**3/6);
y1=y*((L*x1**2/2)-(x1**3/6))/A; #depression of the rod from fixed end(m)
#Result
print "depression of the rod from fixed end is",y1,"m"
print "answer given in the book is wrong"
#importing modules
import math
from __future__ import division
#Variable declaration
r=0.4; #radius(cm)
l=100; #length(cm)
phi=60; #twisting angle(degree)
#Calculation
theta=r*phi/l #deformation strain
#Result
print "deformation strain is",theta
#importing modules
import math
from __future__ import division
#Variable declaration
m=0.1; #mass(kg)
g=9.8; #acceleration due to gravity(m/sec**2)
L=1; #length(m)
Y=10**10; #youngs modulus(N/m**2)
r=0.02; #radius of wire(m)
#Calculation
y1=5*m*g*L**3/(12*Y*math.pi*r**4); #depression at the mid point(m)
#Result
print "depression at the mid point is",round(y1*10**5,3),"*10**-5 m"
print "answer given in the book is wrong"