Está en la página 1de 4

Ejercicios con Algoritmos de Estructura Selectiva Simple

Algoritmo 01. Dado como dato la calificacin de un alumno en un examen, escriba Aprobado
en caso de que esa calificacin sea mayor a 11. Hacer tambin su diagrama de flujo y prueba
de escritorio.

Algoritmo 02. Desarrolle un algoritmo que determine si un nmero es par y que escriba dicho
nmero junto con el letrero n es un nmero par

Algoritmo 03. Dado como dato el sueldo de un trabajador, aplquele un aumento del 15% si su
sueldo es inferior a $1,000.00. Escriba en este caso el nuevo sueldo del trabajador. Haga el
diagrama correspondiente y su prueba de escritorio.

Algoritmo 04. Hacer el algoritmo para escribir un programa que indique si un nmero
ingresado por el teclado es positivo.

Algoritmo 05. Escriba un algoritmo que con base en tres valores enteros (val1, val2, val3),
determine cul de ellos es el mayor.

Algoritmo 06. Para que un alumno de la Politcnica pague $200 de inscripcin necesita sacar
un promedio de 9 o ms. Con base en sus calificaciones, determine si alcanza este promedio y
de ser as escriba El alumno tiene beca.

Algoritmo 07. El pasaje de Reynosa a Cd. Victoria cuesta $375.00 pesos, pero la compaa de
autobuses hace descuentos de 60% tercer edad, 50% estudiantes, 35% menores de edad y 0%
clientes regulares. Escriba un algoritmo que aplique al precio del boleto el descuento
correspondiente segn el tipo de persona que va a viajar.

Algoritmo 08. La compaa Marinela lanza la promocin de 2 x 1 y medio en todos sus


productos. Desarrolle un algoritmo para el cobro de estos productos, por ejemplo, si el cliente
lleva 5, cobrar 4 dentro de la promocin y uno con precio normal. Escriba el total a pagar.

Algoritmo 09. Tomando como base el algoritmo 08, controle el error que se hara en el clculo
del total a pagar si la cantidad entrante fuera un nmero negativo.

Ejercicios con algoritmos de estructura selectiva doble.

Algoritmo 01. Construya un algoritmo dado un nmero entero positivo, determine y escriba si
este nmero es par o impar.

Algoritmo 02. Con base en la edad proporcionada, determine y escriba si la persona es mayor o
menor de edad.

Algoritmo 03. Dado un nmero entero positivo, verifique y escriba si se encuentra en el rango
de 0 a 20 es mayor que 20.

Algoritmo 04. Construya un algoritmo que determine y escriba dado un nmero entero
positivo, si este es menor, mayor o igual que cero.

Algoritmo 05. Dados 3 nmeros enteros positivo, determine y escriba cual es el mayor.
Algoritmo 06. Dado como dato el sueldo de un trabajador, aplique un aumento del 15% si su
sueldo es inferior a $1000.00 y 12% en caso contrario. Escriba el nuevo sueldo.

Algoritmo 07. Hacer un algoritmo que calcule el pago que hacen un grupo de personas para ver
una pelcula teniendo en cuenta que si el grupo es menor de 8 personas el pago es de 45 pesos
por persona y para grupos de 8 personas o ms el pago es 30 pesos por persona.

Algoritmo 08. Determine el elemento mayor de 3 nmeros enteros.

Algoritmo 09. En una tienda se efecta un descuento a los clientes dependiendo del monto de
la compra. El descuento se lleva a cabo con base en el siguiente criterio:

1. Si el monto es menor que $500.00 no hay descuento


2. Si el monto est comprendido entre $501 y $1,000, hay un 5% de descuento
3. Si el monto est comprendido entre $1,001 y $7,000, hay un 10% de descuento
4. Si el monto est comprendido entre $7,001 y $15,000, hay un 15% de descuento
5. Si el monto es mayor a $15,000, recibe un 20% de descuento

Construya un algoritmo tal que dado el monto de la compra de un cliente, determine y escriba
lo que debe pagar.

Algoritmo 10. Dada la edad de una persona, determinar la cantidad de caloras que necesita,
sabiendo que si su edad no excede de 20, necesita 100 caloras, en caso contrario necesita 199
caloras.

Ejercicios con algoritmos de estructura selectiva mltiple.

Algoritmo 01. Desarrolle un algoritmo que muestre las cuatro operaciones aritmticas y
permita elegir una opcin y realice la operacin con 2 datos enteros dados como entrada.
Escriba el resultado y realice el diagrama de flujo y prueba de escritorio. Algoritmo 02. Dados
como datos la categora y el sueldo de un trabajador, calcule el aumento correspondiente
teniendo en cuenta la siguiente tabla. Imprimir la categora del trabajador y el nuevo sueldo.

Algoritmo 03. Desarrolle un algoritmo que muestre las opciones de clculo de rea de un
crculo, rectngulo y circunferencia. Escriba cul rea fue calculada y su resultado. Algoritmo
04. Construya un algoritmo que escriba la fecha del da en el formato Hoy es Martes 15 de
Febrero de 2011, dado el nmero de da de la semana, el da del mes y el ao. Algoritmo 05.
Desarrolle un algoritmo que dada una calificacin escriba los siguientes letreros
Algoritmo 04. La COMAPA tiene su tarifa de cobro de servicio distribuida en 5 zonas, la cual
obviamente tiene una variacin en el precio del consumo por m3 y se desglosa de la siguiente
manera:

15. Que calcule el total de la compra de un producto (T), que se encuentra en funcin de la
cantidad total a comprar ( C ) y el precio del producto ( P), si se sabe que compramos al por
mayor 1000 a ms productos nos descuentan el 50 %, si compramos 500 a ms productos nos
descuentan el 30 %, si compramos 250 a ms productos nos descuentan el 10 % de la compra y
para el resto no hay descuento.

16. Que calcule el sueldo neto de un trabador (SN), si se sabe el nmero de horas (H) y el pago
por trabajadas (P). Si trabaja ms de 35 horas, estas se consideran como horas extras a un
precio de 1.5 las horas normales.

17. Dados dos nmeros AyB y un operador OP . Calcule:

18. Dado un valor de x . calcular y mostrar el valor de Y segn la siguiente funcin:

19. Que dada la edad de una persona determinar si dicha edad no excede de 10 imprimir Es
un nio(a), si no excede de 17 imprimir Es un adolescente, si no excede de 30 imprimir Es
joven en caso contrario imprimir Es adulto.

20. Un conductor de un auto transita a una velocidad de N kilmetros por hora, un polica lo
detiene para comprobar si se ha excedido de velocidad al pasar de 60 kilmetros por hora,
determinar si el conductor ha excedido la velocidad permitida si es verdad al costo de la multa
que es de S/55.00 soles le agrega 5 por cada kilmetro por hora excedido de 60, en caso
contrario imprimir el mensaje Velocidad Permitida.

21. Si las vocales se representan con nmeros del 1 al 5, lea un nmero y diga que vocal es.

22. Que lea 2 nmeros y deducir si estn en orden creciente o decreciente

23. Un empleado de una empresa desea saber hasta cundo puede acceder a un prstamo si
sus ingresos son inferiores a 600 tiene acceso a un prstamo de 2000 soles, en caso contrario si
sus ingresos son hasta 800 soles tiene acceso a un prstamo de 3500, y si sus ingresos superan
los 800 soles tiene derecho a 5000. dado el monto por los ingresos determinar e imprimir el
monto del prstamo que puede acceder.

24. Dada la duracin en minutos de una llamada calcular el costo, considerando? -Hasta tres
minutos el costo es 0.50 -Por encima de tres minutos es 0.50 ms 0.1 por cada minuto
adicional a los tres primeros.

25. Un cantante si tiene vendidos entre 2500 a 5000 discos tiene derecho a un disco de platino,
si tiene vendidos ms de 5000 y hasta 10000 tiene derecho a un disco de plata y si tiene
vendido ms de 10000 discos vendidos tiene derecho a un disco de oro, dado la cantidad de
discos vendidos por un cantante determinar a qu premio tiene derecho. 42. Un conductor de
un vehculo se desplaza a N k/h, si sobrepasa el lmite que es de 60 k/h entonces se le aplica
una multa que es de N soles ms 2.5 por cada kilmetro excedido en caso contrario se le dar
un mensaje de felicitacin por respetar las reglas de trnsito.

26. Que dadas tres longitudes, comprobar si forman un triangulo o no (cada lado tiene que ser
menor que de las otras dos) calcular su rea, en caso contrario indicar que no es tringulo.

27. Que dada las horas trabajadas de 1 persona, calcular el monto a cobrar si las horas son
como mximo 20 se le cancela a 5.5 cada hora en caso contrario por cada hora excedida se le
incrementa 50% del precio normal?

28. Que dado el monto de una compra calcular el descuento considerando lo siguiente :
-Descuento es 10% si el monto es mayor a 100 soles -Descuento es 20% si el monto es mayor a
50 soles y menor o igual a 100 soles. -No hay descuento si el monto es mayor o igual a 50 soles

29. Que dadas 3 notas calcular el promedio de las notas y determinar si es nota aprobatoria
para lo cual pregunta si es superior a 14 entonces imprimir Alumno Excelente en caso
contrario Alumno Regular. Si la nota es desaprobatoria incrementar el 25% e imprimir dicha
nota.

30. Dado un sueldo deducir el impuesto a pagar, este impuesto vara en funcin del sueldo: -
los primeras 240 soles, no pagan impuestos. - los siguientes 480 soles deben pagar el 5%. - el
resto pagan el 10%.

También podría gustarte