Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Resueltos
Ejercicios Resueltos
2. Dados cinco valores en cinco variables (var1, var2, var3, var4 y var5), realice un programa para que,
luego de terminar su ejecución, los valores de las variables queden de la siguiente manera:
4. Pedir al usuario el ingreso de tres números (x, y y z). Mostrar la suma de los tres números. Mostrar
el resultado de x+y-z+100. Mostrar el resultado de (x-y)(x+y).
5 Elabore un programa que permita solucionar el siguiente enunciado: se ingresan 5 números por el
teclado del computador, encontrar la suma y el promedio de los números ingresados.
6 . Se ha establecido que el número máximo de latidos de corazón por minuto que cualquier persona
puede alcanzar sin correr riesgos de salud es igual a 220 menos la edad de la persona en años.
Asociaciones médicas recomiendan mantener el número de latidos por minuto durante una sesión de
ejercicio físico en un rango seguro que está entre el 50 y el 85% del número máximo mencionado.
Calcular el rango seguro de latidos por minuto usando la edad de una persona como dato de entrada.
7. La jornada de trabajo normal de un empleado durante una semana comprende 40 horas. Por cada
hora trabajada dentro de esas 40 horas un empleado recibe el salario normal. Todas las horas
trabajadas por encima de esas 40 horas se consideran horas extras. Por cada hora extra el empleado
recibe 1.5 veces el salario que recibe por una hora normal. El usuario ingresa el salario normal por
hora que gana un empleado y el número de horas trabajadas durante la semana. Mostrar el salario
total semanal que gana el empleado.
8. Se tienen los puntos 𝐴(𝑥1,𝑦1) 𝑦 𝐵(𝑥2,𝑦2) en el plano cartesiano, elabore un programa que permite
obtener la distancia euclidiana entre A y B.
La distancia euclidiana entre dos puntos (𝑥1,𝑦1) 𝑦 (𝑥2,𝑦2), viene dada por la fórmula:
9. Un atleta recorre una distancia y registra su tiempo en segundos. Se desea saber el tiempo total
utilizado por el atleta en horas, minutos y segundos.
10. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor
desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el
mes y el total que recibirá en el mes, tomando en cuenta su sueldo base y comisiones.
11. Una tienda ofrece un descuento sobre el total de la compra y un cliente desea saber cuánto
deberá pagar finalmente por su compra.
a) Realice un programa que calcule un descuento del 15%.
b) Realice un programa que calcule un descuento d (%) ingresado por el usuario.
c) Realice un programa que calcule un descuento d ingresado y muestre el descuento aplicado y el
total a pagar de la compra.
12. Un alumno desea saber cuál será su calificación final en la materia de programación. Dicha calificación
se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales (cada una de las tres calificaciones fueron dadas sobre
20 y las tres tienen la misma ponderación)
a) Realice un programa que calcule la calificación final de la materia si la calificación final está dada sobre 20.
b) Realice un programa que calcule la calificación final de la materia si la calificación final está dada sobre 30.
c) Realice un programa que calcule la calificación final de la materia si la calificación final está dada sobre 𝑛
(1≤𝑛≤100).
d) Realice un programa que calcule la calificación final de la materia si la calificación final está dada sobre 𝑛
(1≤𝑛≤100). y los porcentajes de los que se compone la calificación final ya no son 55%, 30% ni 15%, sino que
son ingresados por el usuario.
13. Un maestro desea saber qué porcentaje de hombres y qué porcentaje de mujeres hay en un grupo
de estudiantes. Realice un programa que pida el número de estudiantes mujeres, el número de
estudiantes hombres y muestre el porcentaje de mujeres y el porcentaje de hombres.
18
19. Dados tres números, indicar si se ingresaron en orden ascendente, descendente o sin ningún
orden.
22. Escriba un programa para ingresar los lados de un triángulo y verificar si es un equilátero, isósceles
o escaleno.
26. Escriba un programa para ingresar un número y verificar si es divisible para 5 y para 11.
30. Escriba un programa que indique si un número dado es par o impar.
33. Se pide un número de la semana entre 1 y 7 (1 es domingo) al usuario y se presenta el nombre del
día.
34. Se pide un número de mes entre 1 y 12 al usuario y se presenta a qué estación del año pertenece.