Está en la página 1de 14

Introducción a la

Programación

Ejercicios

Dra. Magdalena Madrigal


Fase 2
Python Elemental
Ejercicios simples

Dra. Magdalena Madrigal


Ejercicios simples del 1 al 10
1. Programa que muestre un mensaje, por ejemplo, “Hola Mundo!”.
2. Programa que pide un mensaje y lo muestra en pantalla
3. Programa que pida dos números al usuario y presente la suma de
dichos números
4. Programa que pida dos números al usuario y presente la resta de
dichos números
5. Programa que pida dos números al usuario y presente la
multiplicación de dichos números
6. Programa que pida dos números al usuario y presente la división de
dichos números
7. Programa que obtenga el promedio de cinco calificaciones que se
solicitan al usuario
8. Programa que obtenga el cuadrado de un número
9. Programa que pida dos números. El primero representará la base y el
segundo la potencia. Mostrar el resultado.
10. Programa que calcule el área y el perímetro de un cuadrado
Dra. Magdalena Madrigal
Ejercicios simples del 11 al 18
11. Programa que calcule el área y el perímetro de un círculo
12. Programa que calcule el área y el perímetro de un rectángulo
13. Programa que calcule el área y el perímetro de un triángulo
14. Programa para determinar el sueldo del empleado. Se debe solicitar
el nombre, las horas trabajadas y el sueldo por hora. Mostrar el
sueldo bruto, los impuestos y el neto a pagar
15. Una tienda ofrece 15% de descuento sobre el total de la compra. Un
cliente desea saber cuanto va a pagar al final de su compra.
16. Una persona invierte su capital en un banco y desea saber cuánto ob-
tendrá después de un mes si el banco paga el 2% de interés mensual.
17. Un maestro desea saber que porcentaje de hombres y mujeres hay en
un grupo después de introducir la cantidad de hombres y mujeres
participantes
18. Programa que te diga la proporción de un número con relación a otro
(regla de tres simple)

Dra. Magdalena Madrigal


Ejercicios simples del 19 al 26
19. Un inversionista desea saber qué rendimiento obtendrá por su de
inversión. Hacer un programa que solicite la cantidad a invertir, el
tiempo de la inversión y la taza de interés anual y muestre como
resultado el rendimiento de dicha inversión.
20. Programa que convierta de pesos a dólares y de dólares a pesos
21. Programa que convierta de pesos a otra denominación de moneda,
por ejemplo a euros y viceversa++
22. Programa que convierta de kilómetros a millas y de millas a
kilómetros
23. Programa que convierta grados Celsius a grados Fahrenheit. Grados
Fahrenheit = 1.8 * (cantidad de grados Celsius) + 32
24. Programa que convierta grados Fahrenheit a grados Celsius.
25. Programa que haga un desglose de moneda. Es decir, dada una
cantidad, indicar cuántos billetes de 500, de 200, de 100, de 50, de
20, cuántas monedas de 10, de 5, de 2 y de 1 se requieren para
completar en conjunto la cantidad dada.
26. Dada una cantidad en segundos, indicar cuántos días, horas,
minutos y segundos representa. Por ejemplo 82,560 segundos
equivalen a 0 días, 22 horas 56 minutos o segundos.
Dra. Magdalena Madrigal
Fase 2
Python Elemental
Ejercicios condicionales

Dra. Magdalena Madrigal


Ejercicios condicionales del 1 al 5
1. Programa que pida dos números al usuario y muestre el menor de
ellos, si es que lo hay o indique si son iguales
2. Programa que pide tres números al usuario y manda un mensaje
indicando cuál es el mayor de los tres.
3. Programa que pida dos números al usuario muestre el menor de ellos
y lo multiplique por si mismo. Por último presente el resultado
4. Programa que pida un caracter al usuario. Mandar a imprimir en
pantalla si el carácter es una vocal. En caso contrario mandar un
mensaje con el siguiente formato: “El caracter ‘caracter’ no es una
vocal”
5. Programa que calcula el promedio de 5 calificaciones que lleva un
alumno en una materia. Si el promedio es 100 mostrar un mensaje
que diga “Excelente!!!”. Si el promedio es mayor a 85 y menor a 100
mostrar un mensaje que diga “Muy bien!!!”. Si el promedio está entre
85 y 70 mostrar un mensaje que diga “Bien!!!” y si el promedio es
menor a 70 mostrar un mensaje que diga “Es necesario esforzarse
más”

Dra. Magdalena Madrigal


Ejercicios condicionales del 6 al 7
6. Programa que permita calcular el total a pagar a un empleado. Para
el cálculo del sueldo preguntar el total de horas trabajadas, el pago
por hora y su antigüedad dentro de la empresa. Si el empleado lleva
más de 8 años trabajando en la empresa sumarle 20% a su sueldo
normal.
7. Programa para determinar el sueldo del empleado. Se debe solicitar
el nombre, la categoría y las horas trabajadas. Mostrar el sueldo
bruto, los impuestos y el neto a pagar
Categoría Sueldo por hora
1 $500
2 $350
3 $200
4 $150

Dra. Magdalena Madrigal


Ejercicios condicionales 8
8. En una tienda departamental se están otorgando descuentos sobre la
compra total que realicen sus clientes de una tómbola. El descuento
depende del color de la ficha que el cliente saque de una tómbola. La
tienda requiere un programa que ayude a calcular el total a pagar por
un cliente. Preguntar monto total de compra y el color de la ficha.

Color de ficha Descuento


Verde 5%
Amarillo 10%
Rojo 15%
Azul 20%

Dra. Magdalena Madrigal


Ejercicios condicionales del 9 al 10
9. Programa que calcule el total del ingreso por la venta de
computadoras. El precio de cada computadora depende de la
cantidad vendida:
Cantidad de computadoras Precio
1 – 10 $15,300.00
11 – 100 $12,200.00
101 – 150 $10,800.00
Más de 150 $6,500.00

10. Una tienda de artículos para el hogar maneja dos precios para sus
artículos: $17.00 si el cliente lleva hasta 10 artículos; $12.00 si el
cliente lleva más de 10 artículos. Obtener el total a pagar.

Dra. Magdalena Madrigal


Ejercicios condicionales 11 y 12
11. Programa que calcule el total a pagar por el consumo de agua
potable. El precio por metro cúbico depende del tipo de contrato y la
cantidad consumida.
Metros Unidad Negocio Zona
cúbicos Habitacional Residencial
consumidos
1 – 10 $0.5 $0.8 $1.1
11 – 100 $0.9 $1.3 $2.9
101 – 150 $1.6 $3.9 $4.6
Más de 150 $2.3 $4.0 $7.3

12. Se ingresa por teclado la cantidad de agua caida, en mílimetros día a


día durante una semana. Se pide determinar el día de mayor lluvia, el
de menor y el promedio.
Dra. Magdalena Madrigal
Ejercicios condicionales del 13 al 15
13. Programa que calcule el bono de productividad que se le dará a un
empleado. Si es mujer, sumar al bono $1,500. Si asistió a algún
curso $250 por cada curso. Para la antigüedad tomar en cuenta lo
siguiente: Años Aumento Bono
1–5 $2,000
6 – 10 $2,200
11 – 15 $2,400
16 – 20 $2,500
Más de 20 años $3,000

14. Programa que pida un número e indique si es positivo, negativo o cero.


15. Dados 3 números donde el primero y el segundo son límites de un
intervalo, indicar si el tercero pertenece a dicho intervalo

Dra. Magdalena Madrigal


Ejercicios condicionales del 16 al 21
16. De 10 números ingresados indicar cuantos son mayores a cero y
cuantos son menores a cero.
17. Pedir 5 números y después mostrarlos indicando si están por encima
o no del promedio
18. Una joyería vende anillos a $1,500. Si el tamaño del anillo excede el
número 10 se cobra 10% adicional por cada valor excedente de 10
19. Programa que reciba un número desde el teclado (entre 1 y 12) y que
muestre el nombre del mes que corresponda a dicho número (usar
elif)
20. Programa en el que se introduce el número del mes (entre 1 y 12) y
visualiza en pantalla el número de días del mes elegido (usar elif)
21. Programa que indique si un número es par o impar.

Dra. Magdalena Madrigal


Ejercicios condicionales 22 y 23
22. Pedir dos números al usuario y la operación a realizar con ellos. Las
operaciones que se pueden realizar son: suma, resta, multiplicación
y división. Mostrar en pantalla el resultado de la operación (usar elif)
23. Programa que verifique si una persona es becada o no. Pedir al
usuario la matrícula, el nombre, el promedio de calificaciones, el
sueldo mensual del tutor, la edad y que indique si es recomendado
del director. Una persona será becada si cumple con lo siguiente: su
promedio es superior o igual a 90, si el sueldo del tutor es menor a
6,000 pesos y si su edad es menor a 32 años o simplemente con que
sea recomendado del director. En caso de que ser o no autorizada la
beca, mandar un mensaje como corresponda.

Dra. Magdalena Madrigal

También podría gustarte