0% encontró este documento útil (0 votos)
92 vistas2 páginas

Problemas - Programación en Python

El documento presenta 9 ejercicios de programación en Python que abordan temas como expresiones aritméticas, condicionales, funciones por intervalos, cálculo de índices de masa corporal y riesgos a la salud basados en edad y peso. Los ejercicios van desde calcular costos de envío de productos hasta determinar en qué cuadrante se encuentra un punto en un plano cartesiano.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
92 vistas2 páginas

Problemas - Programación en Python

El documento presenta 9 ejercicios de programación en Python que abordan temas como expresiones aritméticas, condicionales, funciones por intervalos, cálculo de índices de masa corporal y riesgos a la salud basados en edad y peso. Los ejercicios van desde calcular costos de envío de productos hasta determinar en qué cuadrante se encuentra un punto en un plano cartesiano.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Fundamentos de programación en python

Expresiones aritméticas y condicionales


1. Una persona compró 3 productos en diferentes países. Los valores de envío en cada país varían de la
siguiente forma: el primero tiene un costo del 15% sobre el valor original del producto. El segundo tiene un
costo del 18% sobre el valor original del producto. El tercero tiene un impuesto del 12% sobre el valor original
del producto. Se necesita construir un programa que solicite al usuario el valor original de cada producto e
imprima:
§ El valor total de los tres productos incluyendo los costos de envío (se debe sumar el valor de todos los
productos con sus incrementos).
§ El promedio de los tres productos antes y después de realizar los incrementos

2. Construya un programa que permita evaluar las siguientes expresiones. El programa debe pedir al usuario el valor de
la variables involucradas en la expresión e imprimir el valor de 𝑥 (recuerde la jerarquía de las operaciones
aritméticas)

𝑏 𝑎 𝑎 𝑎 𝑏
𝑎+ 𝑎+ +𝑑 +
𝑥=𝑎 𝑐 𝑥= 𝑎+
𝑎
𝑏 𝑥= 𝑐
𝑥=𝑏 𝑐
+𝑐 𝑎 𝑎 𝑏
𝑏 𝑎−𝑏 −
𝑏 𝑐
3. Construya un programa que reciba como entrada una temperatura en grados centígrados e imprima el
equivalente en grados Kelvin y Fahrenheit

4. Resuelva los siguientes problemas:


A. Leer un número entero. Si el número es múltiplo de 4, imprimir su mitad; si es múltiplo de 5, imprimir su
cuadrado; si es múltiplo de 6, imprimir el resultado de dividirlo por 3. Si no es ninguno de los casos
anteriores imprimir el mismo número
B. Leer dos números enteros y determinar si la diferencia entre ambos es un divisor exacto de alguno de los
dos números
C. Leer un número entero entre 0 y 10.000 e imprimir la cantidad de dígitos que tiene.
D. Leer 3 números enteros e imprimirlos de menor a mayor.

5. Construya un programa que permita obtener el salario neto de un trabajador después de descontar los
impuestos. El programa debe solicitar el salario base del trabajador e imprimir el valor a pagar después de
realizar los descuentos correspondientes:

Salario Impuestos
De 0 – 4 salarios mínimos 0%
De 4 – 6 salarios mínimos 3.5%
De 6 – 8 salarios mínimos 5%
Mayor a 8 salarios mínimos 7.5%

6. Convierta las siguientes oraciones a expresiones booleanas validas en python. Por ejemplo si la expresión es
“𝑥 es negativo” la expresión en Python será: 𝑥 < 0
A. Si 𝑥 es positivo
B. Si 𝑥 es múltiplo de 𝑦
C. Si 𝑥 está entre -2 y 13
D. Si la diferencia entre 𝑎 y 𝑏 es menor que 5
E. Si 𝑧 no está entre 5 y 27
F. Si 𝑥 tiene exactamente 3 dígitos
G. Si 𝑎 es múltiplo de 4 y tiene exactamente 4 dígitos
H. Si 𝑥 es un número impar entre 60 y 100
I. Si 𝑥 es un número impar positivo
J. Si 𝑎 y 𝑏 tiene el mismo signo

7. Dada una coordenada (𝑥, 𝑦) que representa un punto en el plano cartesiano, construya un algoritmo que
permita determinar a que cuadrante pertenece dicho punto

8. Construya un programa que permita econtrar el valor de 𝑥 en la siguiente función por intervalos:

𝑥 3, 0≤𝑥≤2
𝑓 (𝑥 ) = 2−𝑥 3 − 4, 2<𝑥≤4
𝑥 3 − 4, 𝑥>4

9. El riesgo de que una persona sufra problemas del corazón depende de su edad y de su índice de
masa corporal (IMC)

Edad < 45 Edad ≥ 𝟒𝟓


IMC < 22 Bajo Medio
IMC ≥ 𝟐𝟐 Medio Alto

El índice de masa corporal (IMC) es el cociente entre el peso del individuo en kilos y el cuadrado de su altura
en metros. Escriba un programa que reciba como entrada la altura, el peso y la edad de una persona, y
entregue su IMC y su nivel actual del riesgo.

A tener en cuenta
• Los programas deben ser construidos en Python.
• Se sugiere utilizar Google Colaboratory
• El trabajo puede realizarse en grupo y tiene como propósito afianzar los conceptos vistos hasta el momento.

También podría gustarte