Professional Documents
Culture Documents
Tarea 1 - AN - Medusina
Tarea 1 - AN - Medusina
Ejercicio 1
1.1 El índice de masa corporal (IMC) es la razón entre el peso de una persona en Kg y su
estatura al cuadrado en metros. Elabore un algoritmo en Phyton que permita ingresar el
peso (Kg) y la estatura (m) de una persona y que muestre el valor del IMC.
arbol=casa/(Medusa**2)
1.2 En base al algoritmo anterior realice otro algoritmo que muestre el valor del IMC y su
categoría tal como se muestra en la tabla a continuación:
arbol=(casa)/(medusa**2)
Ejercicio 2
2.1 El subsidio de la tarifa eléctrica urbano en la época de invierno es de $0.04 el KWh.
Elabore un programa que solicite al usuario ingresar el consumo realizado en KWh y luego
muestre el valor a pagar con dicho consumo.
2.2 En base al algoritmo anterior, imagine que la tarifa se establece acorde a los consumos
In [34]: print('Aquí mostramos su valor a pagar por Kw/h según el consumo : ')
arbol=int(input("cuantos Kw/h ha consumido en el último mes?"))
dragon1=0.04
dragon2=0.08
dragon3=0.11
dragon4=0.18
oreo1=arbol*dragon1
oreo2=arbol*dragon2
oreo3=arbol*dragon3
oreo4=arbol*dragon4
Ejercicio 3
3.1 Una tienda aplica un descuento del 20% a los clientes que compren productos por un
valor de más de $150. Realice un programa que muestre el valor a pagar de un cliente.
In [35]: print('Se aplicará 20% de descuento por la compra de productos por un valor de más
medusa=int(input("cuanto vas a pagar? $"))
dragon=medusa-(medusa/5)
if valor <=150:
print ('No recibe ningún descuento, su pago final es de:',medusa)
else:
print("Recibe descuento del 20%, su pago final es de $",dragon)
Se aplicará 20% de descuento por la compra de productos por un valor de más de $15
0
cuanto vas a pagar? $750
Recibe descuento del 20%, su pago final es de $ 600.0
3.2 En base al algoritmo anterior, imagine ahora que el descuento es del 25% para
productos de valor mayor a $10 y que en total la compra contenga más de 8 artículos.
Realice un programa que muestre el valor a pagar de un cliente.
In [37]: print('tendrá un descuento del 25% por la compra de minimo de 8 productos con un va
tendrá un descuento del 25% por la compra de minimo de 8 productos con un valor de
más de $10
cuanto pagará por su(s) producto(s)?: $60
Cuantos productos comprará?:20
Recibe descuento del 25%, su valor a pagar es de: $ 900.0
Ejercicio 4
Elabore un algoritmo que muestre la sucesión de Fibonacci dentro de una lista. Dicha
sucesión se expresa como la serie:
Dicha sucesión empieza con 0 y 1, luego el siguiente número es la suma de los dos últimos
números. Considerar la sucesión hasta el número 89.
if(casa == 0):
return 0
elif(casa == 1):
return 1
else:
return (medusina(casa - 1) + medusina(casa - 2))
termino = 12
print("Su sucesión de fibonacci es:", end = ' ')
for termino in range(0, termino):
print(medusina(termino), end = ' ')
Ejercicio 5
Elabore un algoritmo que calcule la hipotenusa de un triángulo rectángulo. Para esto, se
solicita al usuario ingresar los valores de los catetos. Dichos catetos deben ser positivos,
para ello deben comprobar que esto se cumpla al ingresar los valores y hasta que los
valores no sean validados no calcular lo requerido.