Anda di halaman 1dari 4

DESARROLLO DE SOFTWARE SEMESTRE II

EJERCICIOS ALGORITMOS

1. Implementar un algoritmo para obtener la suma de dos nmeros cualesquiera.


2. Un estudiante realiza cuatro exmenes durante el semestre. Realice el pseudocdigo
que representen el algoritmo correspondiente para obtener el promedio de las
calificaciones obtenidas.
3. Se requiere conocer el rea de un rectngulo. Realice un algoritmo para tal fin y
represntelo mediante un pseudocdigo.
4. Se requiere obtener el rea de un circulo. Realizar el algoritmo correspondiente y
representarlo mediante el pseudocdigo correspondiente
5. Un productor de leche lleva el registro de lo que produce en litros, pero cuando entrega
le pagan en galones. Realice un algoritmo que ayude al productor a saber cunto recibir
por la entrega de su produccin (1 galn = 3.785 litros).
6. Se requiere obtener la distancia entre dos puntos en el plano cartesiano, tal y como se
muestra en la figura 1.1. Realice el algoritmo para obtener la distancia entre esos
puntos. (Buscar la frmula).

Figura 1.1
7. Se requiere determinar el sueldo semanal de un trabajador con base en las horas que
trabaja y el pago por hora que recibe. Realice el pseudocdigo que represente el
algoritmo de solucin correspondiente.
8. Una modista, para realizar sus prendas de vestir, encarga las telas al extranjero. Para
cada pedido, tiene que proporcionar las medidas de la tela en pulgadas, pero ella
generalmente las tiene en metros. Realice un algoritmo para ayudar a resolver el
problema, determinando cuntas pulgadas debe pedir con base en los metros que
requiere. (1 pulgada = 0.0254 m).
9. Realice el pseudocdigo que represente el algoritmo para obtener el rea de un
tringulo.
10. Una empresa importadora desea determinar cuntos dlares puede adquirir con equis
cantidad de soles. Realice el pseudocdigo que represente el algoritmo para tal fin.
11. Una empresa que contrata personal requiere determinar la edad de las personas que
solicitan trabajo, pero cuando se les realiza la entrevista slo se les pregunta el ao en
que nacieron. Realice el diagrama el pseudocdigo que represente el algoritmo para
solucionar este problema.
12. Un estacionamiento requiere determinar el cobro que debe aplicar a las personas que
lo utilizan. Considere que el cobro por hora es 5 soles realice el pseudocdigo que
represente el algoritmo que permita determinar el cobro.
13. Pinturas La brocha gorda requiere determinar cunto cobrar por trabajos de pintura.
Considere que se cobra por m2. Realice el pseudocdigo que represente el algoritmo
que le permita ir generando presupuestos para cada cliente.
14. Se requiere determinar la hipotenusa de un tringulo rectngulo. Cmo sera el
pseudocdigo que represente el algoritmo para obtenerla? Recuerde que por Pitgoras
se tiene que: C2 = A2 + B2.
15. La compaa de autobuses La curva loca requiere determinar el costo que tendr el
boleto de un viaje sencillo, esto basado en los kilmetros por recorrer y en el costo por
kilmetro.
16. Se requiere determinar el costo que tendr realizar una llamada telefnica con base en
el tiempo que dura la llamada y en el costo por minuto.
17. La compaa de luz y sombras (CLS) requiere determinar el pago que debe realizar una
persona por el consumo de energa elctrica, la cual se mide en kilowatts (KW). Realice
el pseudocdigo que represente el algoritmo que permita determinar ese pago.
18. Realice el pseudocdigo que represente el algoritmo para determinar cunto pagar
finalmente una persona por un artculo (se pide el precio), considerando que tiene un
descuento de 20%, y debe pagar 18% de IGV (debe mostrar el precio con descuento y el
precio final).
19. Realice el pseudocdigo que represente el algoritmo para determinar cunto dinero
ahorra una persona en un ao si considera que cada semana ahorra 15% de su sueldo
(considere cuatro semanas por mes y que no cambia el sueldo).
20. Realice el algoritmo para convertir minutos en horas.
21. El hotel Cama Arena requiere determinar lo que le debe cobrar a un husped por su
estancia en una de sus habitaciones, considerar que el costo por da es 80 soles. Realice
el pseudocdigo que representen el algoritmo para determinar ese cobro.
22. Realice un algoritmo para determinar cunto se debe pagar por equis cantidad de
lpices considerando que si son 1000 o ms el costo es de 85 cntimos; de lo contrario,
el precio es de 90 cntimos. Represntelo con el pseudocdigo.
23. Se requiere determinar cul de las tres cantidades proporcionadas es la mayor.
24. La langosta ahumada es una empresa dedicada a ofrecer banquetes; sus tarifas son
las siguientes: el costo de platillo por persona es de S/25.00, pero si el nmero de
personas es mayor a 200 pero menor o igual a 300, el costo es de S/20.00. Para ms de
300 personas el costo por platillo es de S/15.00. Se requiere un algoritmo que ayude a
determinar el presupuesto que se debe presentar a los clientes que deseen realizar un
evento.
25. La asociacin de vinicultores tiene como poltica fijar un precio inicial al kilo de uva, la
cual se clasifica en tipos A y B, y adems en tamaos 1 y 2. Cuando se realiza la venta
del producto, sta es de un solo tipo y tamao, se requiere determinar cunto recibir
un productor por la uva que entrega en un embarque, considerando lo siguiente: si es
de tipo A, se le cargan S/20 al precio inicial cuando es de tamao 1; y S/30 si es de
tamao 2. Si es de tipo B, se rebajan S/30 cuando es de tamao 1, y S/50 cuando es de
tamao 2.
26. El director de una escuela est organizando un viaje de estudios, y requiere determinar
cunto debe cobrar a cada alumno y cunto debe pagar a la compaa de viajes por el
servicio. La forma de cobrar es la siguiente: si son 100 alumnos o ms, el costo por cada
alumno es de S/65.00; de 50 a 99 alumnos, el costo es de S/70.00, de 30 a 49, el costo
es de S/95.00, el costo de la renta del autobs es de S/4000.00 sin importar el nmero
de alumnos. Realice un algoritmo que permita determinar el pago a la compaa de
autobuses y lo que debe pagar cada alumno por el viaje.
27. Una compaa de viajes cuenta con tres tipos de autobuses (A, B y C), cada uno tiene un
precio por kilmetro recorrido por persona, los costos respectivos son S/2.0, S/2.5 y
S/3.0. Se requiere determinar el costo total y por persona del viaje considerando que
cuando ste se presupuesta debe haber un mnimo de 20 personas, de lo contrario el
cobro se realiza con base en este nmero lmite.
28. El consultorio del Dr. Lorenzo T. Mata Lozano tiene como poltica cobrar la consulta con
base en la cantidad de citas, de la siguiente forma:
Las tres primeras citas a S/200.00 c/u.
Las siguientes dos citas a S/150.00 c/u.
Las tres siguientes citas a S/100.00 c/u.
Las restantes a S/50.00 c/u, mientras dure el tratamiento.
Se requiere un algoritmo para determinar:
a) Cunto pagar el paciente por la cita.
b) El monto de lo que ha pagado el paciente por el tratamiento.
Para la solucin de este problema se requiere saber qu nmero de citas se efectuar,
con el cual se podr determinar el costo que tendr la consulta y cunto se ha gastado
en el tratamiento.
29. Realice un algoritmo para determinar si una persona puede votar con base en su edad
en las prximas elecciones.
30. El 14 de febrero una persona desea comprarle un regalo al ser querido que ms aprecia
en ese momento, su dilema radica en qu regalo puede hacerle (segn el dinero que
disponga), las alternativas que tiene son las siguientes:

Regalo Costo
Tarjeta S/10.00 o menos
Chocolates S/11.00 a S/100.00
Flores S/101.00 a S/250.00
Anillo Ms de S/251.00
31. Se tiene el nombre y la edad de tres personas. Se desea saber el nombre y la edad de la
persona de menor edad.
32. Realice un algoritmo que, con base en una calificacin proporcionada (0-10), indique
con una letra la calificacin que le corresponde: 10 es A, 9 es B, 8 es C, 7 y 6 son
D, y de 5 a 0 son F.
33. Realice un algoritmo que, con base en un nmero proporcionado (1-7), indique el da de
la semana que le corresponde (L-D).
34. El Ministro de educacin ha decidido otorgar un bono por desempeo a todos los
profesores con base en la puntuacin siguiente:

Puntos Premio
0 - 100 1 salario
101 - 150 2 salarios mnimos
151 - en adelante 3 salarios mnimos
Realice un algoritmo que permita determinar el monto del bono que percibir un
profesor (debe ingresar el valor del salario mnimo y los puntos del profesor).
35. Se requiere un algoritmo para obtener la suma de diez cantidades ingresadas por el
usuario mediante la utilizacin de un ciclo Mientras.
36. Se requiere un algoritmo para obtener la suma de diez cantidades ingresadas por el
usuario mediante la utilizacin de un ciclo Para.
37. Se requiere un algoritmo para obtener la edad promedio de un grupo de N alumnos.
38. Se requiere un algoritmo para determinar, de N cantidades, cuntas son menores o
iguales a cero y cuntas mayores a cero. Realice el diagrama de flujo y el pseudocdigo
utilizando el ciclo apropiado.
39. Realice un algoritmo para generar e imprimir los nmeros pares que se encuentran
entre 0 y 100.
40. Realice el algoritmo para determinar el factorial de un nmero que ser ingresado por
el usuario.

Anda mungkin juga menyukai