Está en la página 1de 2

Tecnológico de Monterrey Campus Laguna

Solución de Problemas con Programación


Ejercicios con Expresiones Aritméticas

1.- Escribe un programa en Python con nombre imc.py que calcule el índice de masa corporal
(IMC) de una persona, de acuerdo a la siguiente fórmula IMC = peso/altura2 . Considera solicitar
el peso en kilogramos y la altura en centímetros. Puedes validar tu resultado comparándolo con
el resultado que se obtiene en la siguiente página: http://www.calculoimc.com/

2.- Escribe un programa en Python con nombre convertidorpesos.py que solicite una cantidad en
pesos y muestre el resultado de convertir esta cantidad a dólares y a euros. Investiga el tipo de
cambio: ¿1 dólar = _18.25___pesos?, ¿1 euro = _20.67___pesos? Utiliza las conversiones
necesarias.

3.- Escribe un programa en Python con nombre convertidoreuros.py que solicite una cantidad en
euros y muestre el resultado de convertir esta cantidad a pesos y a dólares. Utiliza el tipo de
cambio definido anteriormente.

4.- Escribe un programa en Python que permita transformar un punto de coordenadas polares a
coordenadas cartesianas. El punto en coordenadas polares se define en base a la magnitud (A) y
al ángulo α en grados.

Las fórmulas para transformar de coordenadas polares a coordenadas cartesianas son:


x = A Cos α
y = A Sen α
Utiliza las funciones sin(x) y cos(x) de la librería math de Python. Considera que estas funciones
en Python reciben el valor del ángulo en radianes, no en grados, por lo que antes de aplicarlas
debes convertir el valor del ángulo α dado en grados por el usuario, a radianes, con la siguiente
fórmula:
radianes = απ/180

La constante π la puedes tomar también de la librería de math (math.pi). Al final el programa


debe mostrar los valores de "x" y "y" de las coordenadas cartesianas obtenidas.

Para redondear valores a cierto número de decimales puedes utilizar la función round, que
recibe el valor numérico y el número de decimales deseados. Ejemplo round(0.49999999, 2) =
0.5

5.- Realiza un programa en Python que permita encontrar los valores x1 y x2 que hacen que
el polinomio P(x) = ax2+bx+c tenga un valor de 0.
Para ello aplica la fórmula cuadrática:

El programa deberá solicitar al usuario los valores de a, b y c. Se debe tener cuidado al teclear estos
valores, ya que se pueden generar números complejos. Hay que teclear valores que les permitan
encontrar valores de x1 y x2 reales, no números complejos. Por ejemplo: a = 2, b=4, c=1, produce
los valores x1=-0.2929 y x2=-1.7071.

6.- Realiza un programa para una tienda que pida el nombre del producto, la cantidad comprada, el
precio, el porcentaje de descuento a aplicar sobre este total y el total a pagar. El programa debe
mostrar el subtotal, descuento, iva (16%) y total a pagar.

Ejemplo:
Producto: lata de atún
Cantidad: 2
Precio: 12.00
Porcentaje de descuento: 10
Cálculo:
Total: 24.0
Descuento: 2.4
Subtotal: 21.6
IVA (16%): 3.46
Total a pagar: 25.056

7.- Realiza un programa para el cálculo de una fórmula aritmética que hayas visto en otra materia
(física, matemáticas, etc.). El programa deberá solicitar las variables que se requieran para el cálculo.

También podría gustarte