Áreas con Funciones


Fareacuadrado.py

print("\tCuadrado")

print("\tArea")

def cuadro():

            lado=int(input("Dame el valor de lado: "))

            cuadrado=[]

            cuadrado.append(lado)

            area=cuadrado[0]*cuadrado[0]

            cuadrado.append(area)

            print(cuadrado)

cuadro()



Fareatriangulo.py

print("\tTriangulo")

print("\tArea")

def trian():

            base=int(input("Dame el valor de la base: "))

            altura=int(input("Dame el valor de la altura: "))

            triangulo=[]

            triangulo.append(base)

            triangulo.append(altura)

            area=(triangulo[0]*triangulo[1])/2

            triangulo.append(area)

            print(triangulo)

trian()



Fareareactangulo.py

print("\tRectangulo")

print("\tArea")

def rect():

            base=int(input("Dime la base: "))

            altura=int(input("Dime la altura: "))

            rectangulo=[]

            rectangulo.append(base)

            rectangulo.append(altura)

            area=rectangulo[0]*rectangulo[1]

            rectangulo.append(area)

            print(rectangulo)

rect()



Farearomboide.py


print("\tRomboide")

print("\tArea")

def romb():

            base=int(input("Dime la base: "))

            altura=int(input("Dime la altura: "))

            romboide=[]

            romboide.append(base)

            romboide.append(altura)

            area=romboide[0]*romboide[1]

            romboide.append(area)

            print(romboide)

romb()



Farearombo.py

print("\tRombo")

print("\tArea")

def rom():

            dmayor=int(input("Dime el diametro mayor: "))

            dmenor=int(input("Dime el diametro menor: "))

            rombo=[]

            rombo.append(dmayor)

            rombo.append(dmenor)

            area=(1/2)*rombo[0]*rombo[1]

            rombo.append(area)

            print(rombo)

rom()



Fareatrapecio.py

print("\tTrapecio")

print("\tArea")

def trape():

            bmayor=int(input("Dime la base mayor: "))

            bmenor=int(input("Dime la base menor: "))

            altura=int(input("Dime la altura: "))

            trapecio=[]

            trapecio.append(bmayor)

            trapecio.append(bmenor)

            trapecio.append(altura)

            area=((trapecio[0]+trapecio[1])/2)*trapecio[2]

            trapecio.append(area)

            print(trapecio)

trape()



Fareapoligonoreg.py

print("\tPoligono regular")

print("\tArea")

def pregu():

            peri=int(input("Dime el valor de uno de lados del prisma: "))

            neri=int(input("Dime cuantos lados tiene el prisma: "))

            apo=int(input("Dime el apotema: "))

            pregul=[]

            pregul.append(peri)

            pregul.append(neri)

            pregul.append(apo)

            perimetro=pregul[0]*pregul[1]

            pregul.append(perimetro) 

            area=((pregul[3]*pregul[2])/2)

            pregul.append(area)

            print(pregul)

pregu()



Fareacirculo.py

import math

print("\tCirculo")

print("\tArea")

def ci():

            radio=int(input("Dime el radio: "))

            cir=[]

            cir.append(radio)

            area=(math.pi)*(cir[0]**2)

            cir.append(area)

            print(cir)

ci()

print("\t")

print("\tPerimetro")

def li():

            radio=int(input("Dime el radio: "))

            lir=[]

            lir.append(radio)

            area=2*(math.pi)*(lir[0])

            lir.append(area)

            print(lir)

li()



Fareacoronacircu.py

import math

print("\tCorona circular")

print("\tArea")

def cc():

            rmayor=int(input("Dime el radio mayor: "))

            rmenor=int(input("Dime el radio menor: "))

            coci=[]

            coci.append(rmayor)

            coci.append(rmenor)

            area=math.pi*((coci[0]**2)-(coci[1]**2))

            coci.append(area)

            print(coci)

cc()



Fareasectorcircu.py

import math

print("\tSector circular")

print("\tArea")

def sc():

            radio=int(input("Dime el radio: "))

            n=int(input("Dime el grado: "))

            seccir=[]

            seccir.append(radio)

            seccir.append(n)

            area=((math.pi*(seccir[0]**2))/360)*seccir[1]

            seccir.append(area)

            print(seccir)

sc()



Fareacubo.py

print("\tCubo")

print("\tArea")

def cubo():

            lado=int(input("Dime la altura del lado: "))

            cb=[]

            cb.append(lado)

            area=6*(cb[0]**2)

            cb.append(area)

            print(cb)

cubo()

print()

print("\tVolumen")

def cub():

            lad=int(input("Dime la altura del lado: "))

            cbo=[]

            cbo.append(lad)

            areat=cbo[0]*cbo[0]*cbo[0]

            cbo.append(areat)

            print(cbo)

cub()



Fareacilindro.py

import math

print("\tCilindro")

print("\tArea")

def acilindro():

            aradio=int(input("Dime el radio: "))

            aaltura=int(input("Dime la altura: "))

            acili=[]

            acili.append(aradio)

            acili.append(aaltura)

            area=2*(math.pi)*acili[0]*(acili[1]+acili[0])

            acili.append(area)

            print(acili)

acilindro()

print()

print("\tVolumen")

def vcilindro():

            vradio=int(input("Dime el radio: "))

            valtura=int(input("Dime la altura: "))

            vcili=[]

            vcili.append(vradio)

            vcili.append(valtura)

            volumen=(math.pi)*(vcili[0]**2)*vcili[1]

            vcili.append(volumen)

            print(vcili)

vcilindro()



Fareaortredro.py

print("\tOrtredro")

print("\tArea")

def aortoedro():

            aa=int(input("Dime el lado a: "))

            ab=int(input("Dime el lado b: "))

            ac=int(input("Dime el lado c: "))

            aorto=[]

            aorto.append(aa)

            aorto.append(ab)

            aorto.append(ac)

            area=2*((aorto[0]*aorto[1])+(aorto[0]*aorto[2])+(aorto[1]*aorto[2]))

            aorto.append(area)

            print(aorto)

aortoedro()

print()

print("\tVolumen")

def vortoedro():

            va=int(input("Dime el lado a: "))

            vb=int(input("Dime el lado b: "))

            vc=int(input("Dime el lado c: "))

            vorto=[]

            vorto.append(va)

            vorto.append(vb)

            vorto.append(vc)

            volumen=vorto[0]*vorto[1]*vorto[2]

            vorto.append(volumen)

            print(vorto)

vortoedro()



Fareacono.py

import math

print("\tCono")

print("\tArea")

def acono():

            ar=int(input("Dime el radio: "))

            ag=int(input("Dime la inclinacion del cono: "))

            ac=[]

            ac.append(ar)

            ac.append(ag)

            area=math.pi*ac[0]*(ac[1]+ac[0])

            ac.append(area)

            print(ac)

acono()

print()

print("\tVolumen")

def vcono():

            vr=int(input("Dime el radio: "))

            vh=int(input("Dime la altura del cono: "))

            vc=[]

            vc.append(vr)

            vc.append(vh)

            volumen=(1/3)*math.pi*(vc[0]**2)*vc[1]

            vc.append(volumen)

            print(vc)

vcono()



Fareaprismarect.py

print("\tPrisma recto")

print("\tArea")

def aprecto ():

            ap=int(input("Dime el valor de un lado del prisma: "))

            apl=int(input("Dime cuantos lados tiene el prisma: "))

            ah=int(input("Dime la altura: "))

            aa=int(input("Dime el apotema: "))

            apr=[]

            apr.append(ap)

            apr.append(apl)

            apr.append(ah)

            apr.append(aa)

            perimetro=apr[0]*apr[1]

            apr.append(perimetro)

            area=apr[4]*(apr[2]+apr[3])

            apr.append(area)

            print(apr)

aprecto()

print()

print("\tVolumen")

def vprecto():

            vp=int(input("Dime el valor de un lado del prisma: "))

            vpl=int(input("Dime cuntos lados tiene el prisma: "))

            vh=int(input("Dime la altura: "))

            va=int(input("Dime el apotema: "))

            vpr=[]

            vpr.append(vp)

            vpr.append(vpl)

            vpr.append(vh)

            vpr.append(va)

            perimetro=vpr[0]*vpr[1]

            vpr.append(perimetro)

            area=((vpr[4]*vpr[3])/2)

            vpr.append(area)

            volumen=vpr[5]*vpr[2]

            vpr.append(volumen)

            print(vpr)

vprecto()



Fareatroncodeco.py


import math

print("\tTronco de cono")

print("\tArea")

def atdcono ():

            ag=int(input("Dime la inclinacion: "))

            arr=int(input("Dime el radio mayor: "))

            ar=int(input("Dime el radio menor: "))

            ac=[]

            ac.append(ag)

            ac.append(arr)

            ac.append(ar)

            area=(math.pi)*((ac[0])*(ac[1]+ac[2])+(ac[1]**2)+(ac[2]**2))

            ac.append(area)

            print(ac)

atdcono()

print()

print("\tVolumen")

def vtdcono ():

            vh=int(input("Dime la altura: "))

            vrr=int(input("Dime el radio mayor: "))

            vr=int(input("Dime el radio menor: "))

            vc=[]

            vc.append(vh)

            vc.append(vrr)

            vc.append(vr)

            volumen=(1/3)*(math.pi)*(vc[0])*((vc[2]**2)+(vc[1]**2)+(vc[2]*vc[1]))

            vc.append(volumen)

            print(vc)

vtdcono()



Fareatetraedroreg.py


import math

print("\tTetraedro regular")

print("\tArea")

def atregular():

            al=int(input("Dame el lado: "))

            atr=[]

            atr.append(al)

            area=(atr[0]**2)*(math.sqrt(3))

            atr.append(area)

            print(atr)

atregular()

print()

print("\tVolumen")

def vtregular():

            vl=int(input("Dame el lado: "))

            vtr=[]

            vtr.append(vl)

            volumen=((vtr[0]**3)*(math.sqrt(2)))/12

            vtr.append(volumen)

            print(vtr)

vtregular()



Fareaesfera.py


import math

print("\tEsfera")

print("\tArea")

def aesfera():

            ar=int(input("Dame el radio: "))

            a=[]

            a.append(ar)

            area=4*math.pi*(a[0]**2)

            a.append(area)

            print(a)

aesfera()

print()

print("\tVolumen")

def vesfera():

            vr=int(input("Dame el radio: "))

            v=[]

            v.append(vr)

            volumen=(4/3)*math.pi*(v[0]**3)

            v.append(volumen)

            print(v)

vesfera()



            Fareaoctaedroreg.py


import math

print("\tOctaedro regular")

print("\tArea")

def aoregular():

            al=int(input("Dame el lado: "))

            aor=[]

            aor.append(al)

            area=2*(aor[0]**2)*(math.sqrt(3))

            aor.append(area)

            print(aor)

aoregular()

print()

print("\tVolumen")

def voregular():

            vl=int(input("Dame el lado: "))

            vor=[]

            vor.append(vl)

            volumen=((vor[0]**3)*(math.sqrt(2)))/3

            vor.append(volumen)

            print(vor)

voregular()



Fareacuñaesfer.py


import math

print("\tCuña esferica")

print("\tArea")

def acesferica():

            ar=int(input("Dime el radio: "))

            an=int(input("Dime los grados: "))

            ace=[]

            ace.append(ar)

            ace.append(an)

            area=((4*math.pi*(ace[0]**2))/360)*ace[1]

            ace.append(area)

            print(ace)

acesferica()

print()

print("\tVolumen")

def vcesferica():

            vr=int(input("Dime el radio: "))

            vn=int(input("Dime los grados: "))

            vce=[]

            vce.append(vr)

            vce.append(vn)

            volumen=(4/3)*((math.pi*(vce[0]**3))/360)*vce[1]

            vce.append(volumen)

            print(vce)

vcesferica()



Fareapiramiderec.py


print("\tPiramide recta")

print("\tArea")

def aprecta():

            ap=int(input("Dime el largo de un lado de la base: "))

            apn=int(input("Dime cuantos lados tiene el prisma: "))

            aa=int(input("Dime el apotema: "))

            ah=int(input("Dime la altura inclinada: "))

            apr=[]

            apr.append(ap)

            apr.append(apn)

            apr.append(aa)

            apr.append(ah)

            perimetro=apr[0]*apr[1]

            apr.append(perimetro)

            area=(1/2)*(apr[4])*(apr[2]+apr[3])

            apr.append(area)

            print(apr)

aprecta()

print()

print("\tVolumen")

def vprecta():

            vp=int(input("Dime la base: "))

            vpl=int(input("Dime cuantos lados tiene la base: "))

            vh=int(input("Dime la altura: "))

            vpr=[]

            vpr.append(vp)

            vpr.append(vpl)

            vpr.append(vh)

            varea=vpr[0]*vpr[1]

            vpr.append(varea)

            volumen=(1/3)*vpr[3]*vpr[2]

            vpr.append(volumen)

            print(vpr)

vprecta()



Fareacasqueteesfer.py


import math

print("\tCasquete esferico")

print("\tArea")

def acesferico():

            ar=int(input("Dime el radio: "))

            ah=int(input("Dime la altura: "))

            ace=[]

            ace.append(ar)

            ace.append(ah)

            area=2*math.pi*ace[0]*ace[1]

            ace.append(area)

            print(ace)

acesferico()

print()

print("\tVolumen")

def vcesferico():

            vr=int(input("Dime el radio: "))

            vh=int(input("Dime la altura: "))

            vce=[]

            vce.append(vr)

            vce.append(vh)

            volumen=(1/3)*(math.pi)*(vce[1]**2)*((vce[0]*3)-vce[1])

            vce.append(volumen)

            print(vce)

vcesferico()



            Fareatroncopirami.py


print("\tTronco de piramide")

print("\tArea")

import math

def atdpiramide():

            als=int(input("Dime el lado del cuadrado superior: "))

            ali=int(input("Dime el lado del cuadrado inferior: "))

            aa=int(input("Dime la altura inclinada: "))

            atdp=[]

            atdp.append(als)     #0

            atdp.append(ali)      #1

            atdp.append(aa)                  #2

            pals=atdp[0]*4                                 #perimetro superior

            atdp.append(pals)   #3

            pali=atdp[1]*4                                  #perimetro interior

            atdp.append(pali)    #4

            aals=atdp[0]*atdp[0]            #area superior

            atdp.append(aals)   #5

            aali=atdp[1]*atdp[1] #area inferior

            atdp.append(aali)    #6

            area=(1/2)*((atdp[3])+(atdp[4]))*atdp[2]+atdp[5]+atdp[6]

            atdp.append(area)

            print(atdp)

atdpiramide()

print()

print("\tVolumen")

def vtdpiramide():

            vls=int(input("Dime el lado del cuadrado superior: "))

            vli=int(input("Dime el lado del cuadrado inferior: "))

            vh=int(input("Dime la altura: "))

            vtdp=[]

            vtdp.append(vls)      #0

            vtdp.append(vli)       #1

            vtdp.append(vh)                  #2

            vals=vtdp[0]*vtdp[0] #area superior

            vtdp.append(vals)   #3

            vali=vtdp[1]*vtdp[1]  #area inferior

            vtdp.append(vali)    #4

            volumen=(1/3)*(vtdp[2])*(vtdp[3]+vtdp[4])+(math.sqrt(vtdp[3]*vtdp[4]))

            vtdp.append(volumen)

            print(vtdp)

vtdpiramide()



Fareazonaesfer.py


import math

print("\tZona esferica")

print("\tArea")

def azesferica():

            ar=int(input("Dime el radio: "))

            ah=int(input("Dime la altura: "))

            aze=[]

            aze.append(ar)

            aze.append(ah)

            area=2*math.pi*aze[0]*aze[1]

            aze.append(area)

            print(aze)

azesferica()

print()

print("\tVolumen")

def vzesferica():

            vr=int(input("Dime el radio: "))

            vh=int(input("Dime la altura: "))

            vze=[]

            vze.append(vr)

            vze.append(vh)

            volumen=((math.pi)*(vze[1])*(1/6))*((vze[1]**2)+(vze[0]**2)+(vze[0]**2))

            vze.append(volumen)

            print(vze)

vzesferica()


Comentarios