Está en la página 1de 4

Principios de Algoritmos

PRINCIPIOS DE ALGORITMOS – TALLER N° 02


ESTRUCTURAS SECUENCIALES
1. Dados los enunciados siguientes desarrollar el algoritmo y diagrama de flujo
correspondiente a cada ejercicio propuesto, utilizando estructuras secuenciales.

a. Hallar la suma de los primeros n números naturales.


b. Calcule la suma de los cuadrados de los primeros números naturales.
c. Calcule el área de un rombo de diagonales conocidas.
d. ¿Cuál es el monto si nos prestan un capital c, a una tasa de interés t% durante n
periodos? Formula: m=c(1+t)^n
e. Convierta una temperatura dada en grados Celsius a grados Fahrenheit. Formula:
(9/5)C + 32.
f. Desarrolle un algoritmo que lea 02 valores y los intercambie. Por ejemplo si a
2 y b5 el algoritmo debe hacer que a5 y b2.
g. Elabore un algoritmo que permita leer los 3 lados de un triángulo cualquiera y
calcule su área, considerar: Si A, B y C son los lados y S el semiperimetro.
Sabemos que el semiperimetro es igual a la suma de los lados sobre dos.
𝐴 = √𝑆 ∗ (𝑆 − 𝐴) ∗ (𝑆 − 𝐵) ∗ (𝑆 − 𝐶)
h. En un curso se han establecido tres notas: nota de trabajos T, nota de medio
ciclo M y nota de fin de ciclo F, cada una con un peso de 40%, 30% y 30%
respectivamente. Calcular el promedio de notas de un alumno.
i. Juan hace unos días visito una tienda para averiguar sobre el precio de un
producto, hoy día Juan se acercó a la tienda para comprar el producto, pero se
da con la sorpresa que precio se ha incrementado. Desarrollar un algoritmo y
diagrama de flujo que permita ingresar el precio anterior y el precio actual de un
producto; calcular y mostrar el alza en soles y el alza en porcentaje de dicho
producto.
j. Calcular el salario que recibirá un trabajador, si se conoce el número de horas
trabajadas y el pago que recibe por hora. Considere además que por concepto de
AFP se le descuenta el 12.3%.

MSc. Ing. Luis Davila Hurtado Pág. 1


Principios de Algoritmos

ESTRUCTURAS CONDICIONALES

2. Dados los enunciados siguientes desarrollar el algoritmo y diagrama de flujo


correspondiente a cada ejercicio propuesto, utilizando estructuras condicionales
simples.
a. Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre
la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses
siempre y cuando estos excedan a $7000, y en ese caso desea saber cuánto
dinero tendrá finalmente en su cuenta
b. Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig.
manera:
Si trabaja 40 horas o menos se le paga $16 por hora
Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y
$20 por cada hora extra.
c. Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se
compran tres camisas o mas se aplica un descuento del 20% sobre el total de la
compra y si son menos de tres camisas un descuento del 10%
d. Una empresa quiere hacer una compra de varias piezas de la misma clase a una
fábrica de refacciones. La empresa, dependiendo del monto total de la compra,
decidirá qué hacer para pagar al fabricante. Si el monto total de la compra excede
de $500 000 la empresa tendrá la capacidad de invertir de su propio dinero un
55% del monto de la compra, pedir prestado al banco un 30% y el resto lo pagara
solicitando un crédito al fabricante. Si el monto total de la compra no excede de
$500 000 la empresa tendrá capacidad de invertir de su propio dinero un 70% y el
restante 30% lo pagara solicitando crédito al fabricante. El fabricante cobra por
concepto de intereses un 20% sobre la cantidad que se le pague a crédito.

e. Una llamada telefónica en cualquier teléfono público cuesta S/. 0.5 por los
primeros 03 minutos o menos. Cada minuto adicional cuesta S/. 0.1. calcule el
monto de una llamada para este caso se debe ingresar la cantidad de minutos.
Ejemplo:Una llamada cuya duración es 4 min entonces tendrá 1 minuto adicional,
lo cual pagara un monto de S/. 0.6.

MSc. Ing. Luis Davila Hurtado Pág. 2


Principios de Algoritmos

f. Calcular e imprimir el precio de un terreno del cual se tienen los siguientes datos:
largo, ancho y precio por metro cuadrado. Si el terreno tiene más de 400 metros
cuadrados se hace un descuento del 10%.
g. En una tienda se ha establecido la siguiente oferta: por compras menores a S/.50
se hace un descuento de 8%, pero para compras a partir de S/.50 el descuento es
de 10%. Se pide ingresar la cantidad y el precio del producto que se compra y
determinar cuánto se descontará y cuanto se cobrará.
h. Si compramos al por mayor 100 o más artículos nos descuentan el 40%, si
compramos entre 25 y 100 nos descuentan un 20%, y si compramos entre 10 y
25 un 10%. No hay descuento si adquirimos menos de 10 artículos. Diga cuanto
debemos pagar por nuestra compra.
i. En una universidad el examen tiene un puntaje máximo de 120 puntos y se han
fijado los puntajes mínimos para el ingreso a una carrera profesional, de la
siguiente manera:

Carrera Profesional Puntaje Mínimo


Sistemas 100
Electrónica 90
Industrial 80
Administración 70

De acuerdo al puntaje obtenido por un alumno, determine la(s) carrera(s) a la(s)


que ingreso o de un mensaje indicando que no le alcanzó puntaje para ingresar.
j. Dada la edad de una persona determine en qué etapa del desarrollo se
encuentra.
Etapa Edad
Infancia Desde 0 hasta 2 años
Niñez Desde 3 hasta 12 años
Adolescencia Desde 13 hasta 17 años
Juventud Desde 18 hasta 25 años
Adultez Desde 26 hasta 60 años
Senectud De 61 años a más

MSc. Ing. Luis Davila Hurtado Pág. 3


Principios de Algoritmos

k. Un profesor desea implementar un algoritmo que le permita bonificar


equitativamente a todos sus alumnos de acuerdo a la nota conseguida en un
examen, de la siguiente forma: Si la nota fuera menor que 5 se bonifica con 3
puntos; si la nota fuera mayor o igual que 5 pero menor de que 10 se bonifica
con 2 puntos y si la nota fuera mayor o igual que 10 pero menor que 15 se
bonifica con 1 punto; y si la nota fuera mayor o igual que 15 pero menor o igual
que 20 se le descuenta el residuo de la nota entre 5. Determinar la nota
bonificada para cualquier alumno.

MSc. Ing. Luis Davila Hurtado Pág. 4

También podría gustarte