EJERCICIOS IDL1
Fundamentos de
programación
1
2
Recordando que es un algoritmo
• Por medio de los conceptos y bases de un algoritmo, crear un algoritmo
que permita:
• Algoritmo para freír un huevo
• Algoritmo para cargar un teléfono móvil
3
Realizar el análisis de datos, seudocódigo, diagrama de flujo o N-S
1. Realizar un programa que permita al usuario introducir por teclado dos
números con opción a ser decimales, calculando las 4 operaciones
básicas.
2. Determinar la cantidad de porcentaje de varones y mujeres en un centro
de estudios, ingresando la cantidad de varones y mujeres.
3. Un programa que permita calcular el área de un rectángulo. Se debe
introducir la base y la altura para poder realizar el cálculo.
4. Diseñe un programa para calcular y mostrar el valor la función 𝑓(𝑥) = 3𝑥
+ 2 para un valor cualquiera.
5. Elabore un programa que solicite los 3 lados de un triángulo cualquiera
y calcule su área, considerar que A.B y C son los lados y S el perímetro.
6. Calcular la nota que se obtendrá nuestro curso, si se necesita 2 notas
por cada indicador de logro (Utilizar las fórmulas de evaluación del
instituto).
7. Crear un programa para determinar el volumen de una caja de
dimensiones A, B y C e imprimir en pantalla
4
8. Crear un programa para determinar el Área de un Tetraedro e imprimirlo
en pantalla Sabiendo que:
9. Realiza un programa que reciba una cantidad de minutos y muestre por
pantalla a cuantas horas y minutos corresponde. Por ejemplo: 1000
minutos son 16 horas y 40 minutos.
10. Crear un programa para hallar el resultado de la siguiente Ecuación
11. Escribir un programa que le pregunte al usuario una cantidad de soles a
realizar un préstamo, una tasa de interés y un número de años, muestre
como resultado el monto final a obtener. La fórmula a utilizar es:
Donde C es el capital inicial, x es la tasa de interés y n es el número de
años a calcular.
5
12. Escribir un programa que convierta un valor dado en grados Fahrenheit
a grados Celsius.
𝐶 = (𝐹 − 32) ∗ 5/9
13. Un programa que permita calcular la venta de 3 productos, de los cuales
se necesitara hallar su precio por producto (Cantidad * Precio Unitario),
el subtotal de la venta, el consto de IGV, y el total de la venta.
14. Realice un programa que representen el algoritmo para determinar el
promedio que obtendrá un alumno por un examen de certificación,
considerando que realiza tres exámenes, de los cuales el primero y el
segundo tienen una ponderación de 25%, mientras que el tercero de
50%.
6
Ejercicios: Casos propuestos
1. Realizar un programa que requiere obtener el área de un círculo.
2. Realizar un programa que permita calcular el volumen de un cono.
3. Un vendedor recibe su sueldo base más 14% extra por comisión de sus
ventas; el vendedor desea saber cuánto dinero recibirá por concepto de
comisiones por lastres ventas que realiza en el mes y el total que recibirá
en el mes tomando en cuenta sueldo base y comisiones.
4. Un ciclista parte de una ciudad A a las HH horas, MM minutos y SS
segundos. El tiempo de viaje hasta llegar a otra ciudad B es de T
segundos. Escribir un proga,a que determine la hora de llegada a la
ciudad B.
5. Realice un programa que representen el algoritmo donde se ingrese la
edad de un apersona para determinar aproximadamente cuántos
meses, semanas, días y horas ha vivido una persona.
6. Un estacionamiento requiere determinar el cobro que debe aplicar a las
personas que lo utilizan. Considere que el cobro es con base en las
horas que lo disponen y que las fracciones de hora se toman como
completas y realice un programa que permita determinar el cobro.
7. Escribir un programa para calcular la nota final de un estudiante,
considerando que: por cada respuesta correcta 5 puntos, por una
incorrecta -1 y por respuestas en blanco 0. Imprime el resultado obtenido
por el estudiante (Valide el ingreso de 20 preguntas).
7
8. Se desea calcular la potencia eléctrica de circuito de la figura. Realice el
programa para resolver el problema. Considere que: P = V*I y V = R*I.
9. Hallar la cantidad de dinero al gastar con tres diferentes tipos de
combustible (Gas: 2.3/km, gasolina 7.5/km, petróleo 3.4/km) al recorrer
la misma distancia que se ingresara el usuario, también calcular el
porcentaje de ahorro referente al costo de la gasolina.
10. Se necesita saber la cantidad de dinero que un cajero automático debe
proporcionar en diferentes denominaciones, teniendo en cuenta que el
usuario debe ingresar la cantidad a retirar y el cajero tiene disponible las
siguientes denominaciones de dinero: 200, 100, 50, 20, 10, 1. Se debe
buscar entregar la menor cantidad de dinero por parte del cajero.