Taller Programacion
Taller Programacion
Taller Programacion
def calcul_area(base,altura):
area=((base*altura)/2)
return (area)
while (base<0):
area = calcul_area(base,altura)
# ejercicio 2
#Calcular la altura de un cono conociendo el volumen y el radio de su base.
def hallar_altur(rad,vol):
conv=(vul/(rad**2)*(1/3*3.14))
return (conv)
while (vul<0):
altura = hallar_altur(rad,vul)
#ejercico 3
#Dada la edad de tres personas calcular el promedio de edad.
def promedio_calculo(P):
edad=P/3
return (edad)
i=0
A=0
P=0
while (i<3):
P= int(input("digite que edad tienes: "))
while P<0:
P= int(input("digite un valor corecto para la edad: "))
i+=1;
A = A + P
promed = promedio_calculo(A)
print(" la cantidad del promedio de la edad es: ", promed)
# ejercicio 8
#Calcular el área de un triángulo en función de las longitudes de sus lados
#(semiperimetro) , utilice la función sqrt(x) que calcula la raíz cuadrada de x.
import math as m
def calcular_area(a,b,c):
p = ((a + b + c) / 2)
x=(p*((p-a)*(p-b)*(p-c)))
area= m.sqrt(x)
return (area)
arealado = calcular_area(a,b,c)
# ejercico 7
#tres personas deciden invertir su dinero para fundar una empresa. Cada una de
ellas invierte una cantidad distinta. Obtener
#el porcentaje que cada quien invierte con respecto a la cantidad total
invertida.
def empleado_a(E,tp):
tj = 0
if E==0:
tj=0;
else:
if(tp==1):
tj= tj+(12*E)
if(tp == 2):
tj = tj+(13*E)
if tp == 3:
tj = tj +( 7*E)
return tj
def empleado_b(E,tp):
tj = 0
if E == 0:
tj = 0;
else:
if(tp==1):
tj= tj+(9*E)
if tp == 2:
tj = tj + (15*E)
if tp == 3:
tj = tj + (17*E)
return tj
def empleado_c(E,tp):
tj = 0
if E == 0:
tj = 0;
else:
if(tp==1):
tj= tj+(15*E)
if tp == 2:
tj = tj + (8*E)
if tp == 3:
tj = tj + (6*E)
return tj
print("digite el tipo de productos que va a realizar el empleado 1")
t1 = empleado_a(E1,tp1)
print("El empleado 1 gastó ",t1," minutos para realizar ",E1,"Productos")
t2=empleado_b(E2,tp2)
print("El empleado 2 gastó ",t2,"minutos para realizar ",E2,"Productos")
t3=empleado_a(E3,tp3)
print("El empleado 2 gastó ",t3,"minutos para realizar ",E3,"Productos")
# ejercico 10
#Convertir metros a cm, km, pies y pulgadas.(1 metro son 100 cm, 1000 metros son
un kilómetro, 1 metro son 39.37
#pulgadas y 1 pie son 12 pulgadas)
def met_cm(met):
conv=((met)*100)
return (conv)
def met_km(met):
conv=((met)/1000)
return (conv)
def met_pul(met):
conv=((met)*39.37)
return (conv)
def met_pies(pies):
conv=((pies)/12)
return (conv)
met =int(input("digite los metros que quiere convertir:"))
while (met<0):
resp1 = met_cm(met)
resp2 = met_km(met)
resp3 = met_pul(met)
resp4 = met_pies(resp3)
print("La cantidad de metros en Centimetros es: ", resp1)
print("La cantidad de metros en Kilometros es: ", resp2)
print("La cantidad de metros en Pulgadas es: ", resp3)
print("La cantidad de metros en Pies es: ", resp4)
# ejercico 11
#Determinar el valor de una llamada telefónica, si por los primeros 3 minutos se
cobran 300 pesos c/u y 150 por cada minuto
#adicional. Suponer que las llamadas siempre duran más de 3 minutos.
def calcular_valor(tef):
if(tef>3):
min=(tef*300)+((tef-3)*150)
else:
min=tef*300
return (min)
while (tef<0):
precio = calcular_valor(tef)
print("el total del costo de su factura por ", tef,"minutos que a consumido es
de :",precio)
# ejercicio 16
#En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El
presupuesto anual (o monto) del hospital se
#reparte conforme a la siguiente tabla:
#Área Porcentaje del presupuesto
#Ginecología 40%
#Traumatología 30%
#Pediatría 30%
#Calcular la cantidad de dinero que recibirá cada área, para cualquier monto
presupuestal.
def calcular_gine(monto):
presupuesto=monto*0.4
print("presupuesto", presupuesto)
def calculr_trau(monto):
presupuesto = monto * 0.3
print("presupuesto", presupuesto)
def calcular_pedi(monto):
presupuesto = monto * 0.3
return("presupuesto", presupuesto)
fin=0
while fin!=5:
op = int(input("Digite opcion de menu: "))
if (op>=1 and op<=5):
if (op!=7):
if (op==1):
dinero = float(input("ingrese el monto presupuestal"))
if(op==2):
calcular_gine(dinero)
if(op==3):
calcular_trau(dinero)
if(op==4):
calcular_pedi(dinero)
if(op==5):
fin=5