Ejercicios Con Algoritmos de Estructura Selectiva
Ejercicios Con Algoritmos de Estructura Selectiva
Ejercicios Con Algoritmos de Estructura Selectiva
Algoritmo 01. Dado como dato la calificación de un alumno en un examen, escriba “Aprobado”
en caso de que esa calificación sea mayor a 11. Hacer también su diagrama de flujo y prueba de
escritorio.
Algoritmo 02. Desarrolle un algoritmo que determine si un número es par y que escriba dicho
número junto con el letrero “n es un número par”
Algoritmo 03. Dado como dato el sueldo de un trabajador, aplíquele 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 número ingresado
por el teclado es positivo.
Algoritmo 05. Escriba un algoritmo que con base en tres valores enteros (val1, val2, val3),
determine cuál de ellos es el mayor.
Algoritmo 06. Para que un alumno de la Politécnica pague $200 de inscripción necesita sacar un
promedio de 9 o más. 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 compañía 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 según el tipo de persona que va a viajar.
Algoritmo 08. La compañía Marinela lanza la promoción 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 promoción y uno con precio normal. Escriba el total a pagar.
Algoritmo 09. Tomando como base el algoritmo 08, controle el error que se haría en el cálculo
del total a pagar si la cantidad entrante fuera un número negativo.
Algoritmo 01. Construya un algoritmo dado un número entero positivo, determine y escriba si
este número 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 número 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 número entero positivo,
si este es menor, mayor o igual que cero.
Algoritmo 05. Dados 3 números 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 película 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 más el pago es 30 pesos por persona.
Algoritmo 09. En una tienda se efectúa un descuento a los clientes dependiendo del monto de
la compra. El descuento se lleva a cabo con base en el siguiente criterio:
Construya un algoritmo tal que dado el monto de la compra de un cliente, determine y escriba
lo que debe pagar.
Algoritmo 01. Desarrolle un algoritmo que muestre las cuatro operaciones aritméticas y permita
elegir una opción y realice la operación 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 categoría y el sueldo de un trabajador, calcule el aumento correspondiente teniendo en
cuenta la siguiente tabla. Imprimir la categoría del trabajador y el nuevo sueldo.
Algoritmo 03. Desarrolle un algoritmo que muestre las opciones de cálculo de área de un círculo,
rectángulo y circunferencia. Escriba cuál área fue calculada y su resultado. Algoritmo 04.
Construya un algoritmo que escriba la fecha del día en el formato “Hoy es Martes 15 de Febrero
de 2011”, dado el número de día de la semana, el día del mes y el año. Algoritmo 05. Desarrolle
un algoritmo que dada una calificación escriba los siguientes letreros
Algoritmo 06. La COMAPA tiene su tarifa de cobro de servicio distribuida en 5 zonas, la cual
obviamente tiene una variación en el precio del consumo por m3 y se desglosa de la siguiente
manera:
Desarrolle un algoritmo que calcule el total a pagar por consumo de un mes y escriba lo
siguiente: Zona No.:______ Ubicación: _____________ Consumo m3 :___________ Total a
pagar: $__________