You are on page 1of 4

Análisis Numérico

Tarea 1: Programación con Phyton


NOMBRE: Ruth Roxana Ramos Cardenas

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.

In [31]: print('A continuación conozca su Índice de masa corporal')

Medusa = float(input('Cuál es su estatura en metros? : '))

casa = int(input('Cuál es su peso en kg? : '))

arbol=casa/(Medusa**2)

print('Su índice de masa corporal es de:', arbol)

A continuación conozca su Índice de masa corporal


Cuál es su estatura en metros? : 1.7
Cuál es su peso en kg? : 65
Su índice de masa corporal es de: 22.49134948096886

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:

In [32]: print('Conozca su Índice de masa corporal')


medusa = float(input('Escriba su estatura en metros: '))

casa = int(input('Escriba su peso en kilogramos: '))

arbol=(casa)/(medusa**2)

print("Su IMC es de :",arbol)


if arbol < 17:
print("Tiene infrapeso")
elif 17 <= arbol < 18 :
print('Tiene bajo peso')
elif 18 <= arbol < 25 :
print('Tiene peso normal')
elif 25 <= arbol < 30 :
print('Tiene Obesidad tipo I')
elif 30 <= arbol < 35 :
print('Tiene Obesidad tipo II')
elif 35 <= arbol < 40 :
print('Tiene Obesidad tipo III')
else:
print('Tiene Obesidad morbida')

Conozca su Índice de masa corporal


Escriba su estatura en metros: 1.7
Escriba su peso en kilogramos: 65
Su índice de masa corporal es de : 22.49134948096886
Tiene peso normal

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.

In [33]: print('Conozca su tarifa eléctrica ')

arbol=int(input("cuantos Kw/h has consumido en el último mes?"))


casa=0.04
medusina=arbol*casa

print('Su valor a pagar por consumo de kw/h es de: $',medusina)

Conozca su tarifa eléctrica


cuantos Kw/h has consumido en el último mes?400
Su valor a pagar por consumo de kw/h es de: $ 16.0

2.2 En base al algoritmo anterior, imagine que la tarifa se establece acorde a los consumos

del pliego tarifario mostrado: Realice un


programa que muestre el valor a pagar dependiendo del pliego tarifario mostrado.

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

if arbol < 130 :


print('Su valor a pagar por kw/h es de : $',oreo1)
elif 130 <= arbol < 500 :
print('Su valor a pagar es de por kw/h : $',oreo2)
elif 500 <= arbol < 700 :
print('Su valor a pagar es de por kw/h : $',oreo3)
else:
print('Su valor a pagar es de por kw/h : $',oreo4)
Aquí mostramos su valor a pagar por Kw/h según el consumo :
cuantos Kw/h ha consumido en el último mes?630
Su valor a pagar es de por kw/h : $ 69.3

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

oreo1=int(input("cuanto pagará por su(s) producto(s)?: $"))


oreo2=int(input("Cuantos productos comprará?:"))
oreo3=oreo1*oreo2-(oreo1*oreo2/4)
oreo4=oreo1*oreo2
if (oreo1 <10 and oreo2<8):
print ('No recibe ningún descuento, su valor a pagar es de: $',oreo4)
elif (10<=oreo1 and 8<=oreo2):
print("Recibe descuento del 25%, su valor a pagar es de: $",oreo3)

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:

0 ,1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89…

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.

In [39]: def medusina(casa):

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 = ' ')

Su sucesión de fibonacci es: 0 1 1 2 3 5 8 13 21 34 55 89

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.

In [45]: print('Si desea calcular la hipotenusa en un triangulo rectangulo debe ingresar el

medusa=int(input('Cuanto vale el primer cateto?'))


casa=int(input('cuanto vale el segundo cateto?'))
casa=(medusa**2+casa**2)**(1/2)
if medusa <0:
print('no existen magnitudes negativas')
elif casa <0:
print('no existeb magnitudes negativas')
else:
print('el valor de la hipotenusa es:', casa)

Si desea calcular la hipotenusa en un triangulo rectangulo debe ingresar el valor


de sus catetos
Cuanto vale el primer cateto?18
cuanto vale el segundo cateto?24
el valor de la hipotenusa es: 30.0

You might also like