You are on page 1of 5

ESCUELA POLITÉCNICA NACIONAL

Facultad de Ingeniería Mecánica
Programación
Nombre: Ariel Patricio Herrera Aguiar
Paralelo: GR3
Aula: ICB-207
Fecha: 11-01-2017

Deber 6
1.- Realizar una biblioteca con todas las funciones hechas en clase
2.- Realizar un programa que importe una función de esa biblioteca y la use para
cualquier cálculo o resultado

Biblioteca
def factorial(n):
f=1
for i in range (1,n+1):
f=f*i
return f

def convertir_segundos(segundos):
horas=segundos/(60*60)
minutos=(segundos/60)%60
segundos=segundos%60
return horas, minutos, segundos

#Funcion sin resultados
def imprimir_datos(nombre, apellido, rol, dia, mes, anno):

m2.n2.67428e-11 F=G*m1*m2/(r**2) return F .r): G=6.n3): suma=n1+n2+n3 prom=suma/3 return prom def fgravitacional(m1.from math import pi def Perimetro(r): p=2*pi*r return p def Area(r): a=pi*r**2 return a def promedio(n1.

promedio (r1.r2. Area(promedio (r1.r2.'m' print 'El perimetro del radio promedio es:'.'m' print 'El area del radio promedio es:'.'m**2' .r3)).Perimetro(promedio (r1.r3)).Código fuente del programa #Ingresar 3 radios y del promedio de los mismos calcular el perimetro y area print 'Ingrese 3 radios:' r1=float(raw_input('Radio 1(m):')) r2=float(raw_input('Radio 2(m):')) r3=float(raw_input('Radio 3(m):')) from biblioteca1 import promedio from biblioteca1 import Perimetro from biblioteca1 import Area from biblioteca1 import fgravitacional print 'El radio promedio es:'.r2.r3).

#Ingresar 2 masas y utilizar r promedio para calcular la fuerza gravitacional print 'Ingrese 2 masas:' m1=float(raw_input('m1(kg):')) m2=float(raw_input('m2(kg):')) print 'La fuerza de atraccion es:' print fgravitacional (m1.m2. 'Newtons' .r3)).promedio (r1.r2.

. área y fuerza gravitacional. Posteriromente se ingresan 2 valores de masa y conjuntamente con el radio promedio se calculará la fuerza de atracción gravitacional importando la función “fgravitacional” de la biblioteca. la función importada “promedio” calcula el promedio de los 3 y el resultado de esta función es el que utiliza la función “perimetro” y “area” para calcular el perímetro y área respectivamente.Funcionamiento del programa Comentario La biblioteca generada ayudará a simplificar cálculos utilzados en el programa. cálculo del radio. En el programa creado se ingresan 3 valores que representan radios. en este caso se empleó la función promedio.