formulas para calcular area y volumes de algunos cuerpos en python
con los siguientes programas se ejemplifica el uso de las funciones:
programa 1:(casuqete esferico)
import math
def casquete():
r=int(input("dame el valor de r"))
h=int(input("dame el valor de h"))
a=(2*(math.pi)*r)*(h)
v=((1/3)*(math.pi)*(h**2))*((3*r)-h)
print ("area",a)
print ("volumen",v)
casquete()
programa 2:( cilindro)
import math
def cilindro():
cil=[]
r=int(input("dame el radio:"))
h=int(input("dame la altura:"))
cil.append(r)
cil.append(h)
a=2*(math.pi)*cil[0]*(cil[0]+cil[1])
v=(math.pi)*(cil[0]**2)*cil[1]
print ("area: ",a)
print("volumen: ",v)
cilindro()
programa 1:(casuqete esferico)
import math
def casquete():
r=int(input("dame el valor de r"))
h=int(input("dame el valor de h"))
a=(2*(math.pi)*r)*(h)
v=((1/3)*(math.pi)*(h**2))*((3*r)-h)
print ("area",a)
print ("volumen",v)
casquete()
programa 2:( cilindro)
import math
def cilindro():
cil=[]
r=int(input("dame el radio:"))
h=int(input("dame la altura:"))
cil.append(r)
cil.append(h)
a=2*(math.pi)*cil[0]*(cil[0]+cil[1])
v=(math.pi)*(cil[0]**2)*cil[1]
print ("area: ",a)
print("volumen: ",v)
cilindro()
programa 3:(circulo)
import math
def circulo():
cir=[]
r=int(input("dame el valor del radio: "))
cir.append(r)
acir=(math.pi)*(r**2)
p=2*(math.pi)*r
print("el area es: ",acir)
print("el perimetro es: ",p)
circulo()
programa 4:(cono)
import math
def cono():
con=[]
r=int(input("dame el valor del radio"))
g=int(input("dame el valor de g"))
h=int(input("dame la altura"))
con.append(r)
con.append(g)
con.append(h)
a=((math.pi)*(con[0]))*(con[1]+con[0])
v=(((math.pi)*(con[0]**2))/3)*con[2]
print ("area",a)
print("volumen",v)
cono()
programa 5:(corona circular)
import math
def corona():
cor=[]
R=int(input("dame el valor del radio exterior: "))
r=int(input("dame el valor del radio interior: "))
cor.append(R)
cor.append(r)
a=(math.pi)*((cor[0]*cor[0])-(cor[1]*cor[1]))
print("el area es: ",a)
corona()
programa 6:(cubo)
def cubo():
cub=[]
l=int(input("dame el valor del lado: "))
cub.append(l)
a=6*(cub[0]**2)
v=cub[0]**3
print ("area: ",a)
print("volumen: ",v)
cubo()
programa 7:(cuña esferica)
import math
def cuña():
R=int(input("dame el valor de R"))
n=int(input("dame el valor de n"))
a=((4*(math.pi)*(R**2))/360)*(n)
v=(4/3)*(((math.pi)*(R**3))/360)*n
print ("area",a)
print("volumen",v)
cuña()
programa 8:(esfera)
import math
def esfera():
R=int(input("dame el valor de R"))
a=4*(math.pi)*(R**2)
v=(4/3)*(math.pi)*(R**2)
print ("area",a)
print("volumen",v)
esfera()
programa 9:(cuadrado)
def cuadro():
lado=int(input("dame el valor del lado "))
#lado=8
cuadrado=[]
cuadrado.append(lado)
area=cuadrado[0]*cuadrado[0]
cuadrado.append(area)
print (cuadrado)
cuadro()
programa 10:(triangulo)
def trian():
triangulo=[]
tbase=int(input("dame la base "))
taltura=int(input("dame la altura "))
triangulo.append(tbase)
triangulo.append(taltura)
area=triangulo[0]*triangulo[1]
print (area)
trian()
programa 11:(octaedro regular)
import math
def octaedro():
l=int(input("dame el valor de l"))
a=2*(l**2)*(math.sqrt(3))
v=((l**3)*(math.sqrt(2)))/3
print("area",a)
print("volumen",v)
octaedro()
programa 12 :(ortoedro)
def orto():
ort=[]
a=int(input("dame el valor de a:"))
b=int(input("dame el valor de b:"))
c=int(input("dame el valor de c:"))
ort.append(a)
ort.append(b)
ort.append(c)
ar=ort[0]*ort[1]+ort[0]*ort[2]+ort[1]*ort[2]
v=ort[0]*ort[1]*ort[2]
print("area:",ar)
print("volumen:",v)
orto()
programa 13:(piramide)
def piramide():
p=int (input("dame el valor de p"))
a=int(input("dame el valor de a"))
a2=int(input("dame el valor de a' "))
h=int(input("dame le valor de h"))
A=(1/2)*(p)*(a+a2)
v=(1/3)*(A)*(h)
print ("area",A)
print ("volumen",v)
piramide()
programa 14:(poligono regular)
def polreg():
pol=[]
p=int(input("dame el perimetro: "))
a=int(input("dame el valor de a: "))
pol.append(p)
pol.append(a)
apol=(pol[0]*pol[1])/2
print ("el area es: ",apol)
polreg()
programa 15:(prisma recto)
def prisma ():
pris=[]
p=int(input("dame el valor de p"))
a=int(input("dame el valor de a"))
h=int(input("dame el valor de la altura"))
pris.append(p)
pris.append(a)
pris.append(h)
A=pris[0]*(pris[1]+pris[2])
v=A*pris[2]
print ("area",A)
print("volumen",v)
prisma()
programa 16:(rectangulo)
def rectangulo():
rec=[]
b=int(input("dame la base: "))
h=int(input("dame la altura: "))
rec.append(b)
rec.append(h)
arec=rec[0]*rec[1]
print("el area es: ",arec)
rectangulo()
programa 17:(rombo)
def rombo():
cons=(.5,)
romb=[]
D=int(input("dame el valor de la diagonal mayor: "))
d=int(input("dame el valor de la diagonal menor: "))
romb.append(D)
romb.append(d)
aromb=cons[0]*romb[0]*romb[1]
print("el area es: ",aromb)
rombo()
programa 18:(romboide)
def romboide():
rom=[]
b=int(input("dame el valor de la base: "))
h=int(input("dame el valor de la altura: "))
rom.append(b)
rom.append(h)
arom=rom[0]*rom[1]
print(arom)
romboide()
programa 19:(sector circular)
import math
def sec():
sector=[]
r=int(input("dame el valor del radio: "))
n=int(input("dame el valor del triangulo: "))
sector.append(r)
sector.append(n)
a=(((math.pi)*(sector[0]**2))/360)*sector[1]
print ("el area es: ",a)
sec()
programa 20:(tetraedro)
import math
def tetraedro():
l=int(input("dame el valor de l"))
a=(l**2)*(math.sqrt(3))
v=((l**3)*(math.sqrt(2)))/12
print("area",a)
print("volumen",v)
tetraedro()
programa 21:(trapecio)
def trapecio():
tra=[]
b=int(input("dame la base menor: "))
h=int(input("dame la altura: "))
B=int(input("dame la base mayor: "))
tra.append(b)
tra.append(h)
tra.append(B)
atra=((tra[0]+tra[2])/2)*tra[1]
print("el area es: ",atra)
trapecio()
programa 22:(tronco de cono)
import math
def tronco():
g=int(input("dame el valor de g"))
R=int(input("dame el valor de R"))
r=int(input("dame el valor de r"))
h=int(input("dame el valor de h"))
A=(math.pi)*(g*(R+r)+(R**2)+(r**2))
v=(1/3)*(math.pi)*(h)*((R**2)+(r**2)+R*r)
print("area",A)
print("volumen",v)
tronco()
programa 23:(tronco de piramide)
import math
def tropir():
p=int(input("dame el valor de p"))
p2=int(input("dame el valor de p'"))
a=int(input("dame el valor de de a"))
a0=int(input("dame el valor de a0 "))
a1=int(input("dame el valor de a1"))
h=int(input("dame el valor de h"))
A=(.5)*(p+p2)*a+a0+a1
v=(1/3)*h*(a0+a1+(math.sqrt(a0*a1)))
print("area",A)
print("volumen",v)
tropir()
programa 24:(zona esferica)
import math
def zonesf():
r=int(input("dame el valor de r"))
h=int(input("dame el valor de h"))
a=2*(math.pi)*r*h
v=(((math.pi)*(h))/6)*((h**0)+(3*(r**2))+(3*r**2))
print("area",a)
print("volumen",v)
zonesf()
Comentarios
Publicar un comentario