Sie sind auf Seite 1von 10

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Ejercicios propuestos de conversin de expresiones.


A- Convertir las siguientes expresiones matemticas a expresiones algortmicas:

B- Convertir las siguientes expresiones algortmicas en expresiones matemticas:

1) 7 * (1 + y) 2) a ^ 3 + b ^ 3 3) (x + y) / (u + w / a) 4) x / y * (z + w) 5) a ^ 3 + 3 * a ^ 2 * b + 3 * a * b ^ 2 + b ^ 3 6) (a + b) ^ 2 - (a - b ^ 2) 7) x - y ^ 2 8) (x - y) ^ 2 9) a / b + c / a / b + c 10) (a / (b + c)) / ((a / b) + c) Ejercicios propuestos de Jerarqua de los operadores.


Resolver los siguientes ejercicios utilizando la teora de Jerarqua de los operadores 1) 2 + 3 * 4 2) 42 / 2 / 3 / 7 ^ 3 3) 10 ^ 2 ^ 2 \ 7 4) 5 ^ 3 + 120 1 ^ 5 5) 4 + 5 ^ 2 500 + 20 ^ 2 * 10 6) (4 ^ 3 + 2 * 40 - 140) ^ 2 7) (5 ^ 2 + 3 * 10 + 5) - (5 ^ 2 2 * 5 - 6) 8) (33 + 5 * 3 ^ 5 + 11 * 3 + 14) / (3 + 2) 9) (2 * 5 * 3 * 4 ^ 2) / ((48 / 2 ^ 2) 20 + 2 ^ 2) 10) Calcule x al cuadrado + y al cuadrado + z. Dndole a x, y, z los valores (1.2, Pi, y 7.5) 11) Calcule la parte entera de la divisin a sobre (b + c) con a, b y c tomando valores en (-3, -1.2 y Pi). 12) Calcule la parte decimal de la divisin de a sobre (b + c) con a, b y c tomando valores en (-36, -8.2 y Pi).

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 1

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

1. LO QUE DIJO EL REO: En un determinado pas donde la ejecucin de un condenado a muerte solamente puede hacerse mediante la horca o la silla elctrica, se da la situacin siguiente, que permite a un cierto condenado librarse de ser ejecutado. Llega el momento de la ejecucin y sus verdugos le piden que hable, y le manifiestan: "Si dices una verdad, te mataremos en la horca, y si mientes te mataremos en la silla elctrica". El preso hace entonces una afirmacin que deja a los verdugos tan perplejos que no pueden, sin contradecirse, matar al preso ni en la horca, ni en la silla elctrica. Qu es lo que dijo el reo? 2. COMPONER LA PULSERA: A un experto joyero le llevan cuatro trozos de cadena, de tres eslabones cada uno, para que los una formando una pulsera. "Para ello, dijo el joyero, tendr que cortar cuatro eslabones, uno de cada trozo, para engarzar los trozos y soldar a continuacin cada eslabn cortado. Tendr, en definitiva, que hacer cuatro cortes y cuatro soldaduras". Pero la persona que le encarga el trabajo dice: "No, no es necesario hacer cuatro empalmes. Puede formarse la pulsera con solo tres". Cmo podra hacerse esto? 3. LA MONEDA MAS PESADA DE TODA LA DOCENA: El amigo Jacinto tiene doce monedas, pero sabe que una de ellas es falsa, esto es, que tiene un peso mayor que el peso de cada una de las restantes. Le dicen que use una balanza y que con solo tres pesadas averige cul es la moneda de peso diferente. 4. LAS PEINETAS DE LA FERIA: En la caseta de Mara tenemos 5 peinetas. Dos blancas, tres rojas. Se ponen tres bailaoras en fila india y, sin que ellas vean el color, se les coloca una peineta en la cabecita a cada una de ellas. Est claro que la bailaora que queda en tercer lugar si ve el color de las peinetas de las
Profesor: Ingeniero Carlos Adolfo Beltrn Castro Pgina 2

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

otras dos y la bailaora que est en segundo lugar ver solo el color de la peineta de la bailaora que tiene delante, la primera de la fila. Bueno, pues cuando alguien le pregunt a la ltima bailaora si poda deducir cul era el color de la peineta que tena en la cabeza, dijo "no, no puedo". A la misma pregunta, la bailaora segunda, que solo vea a la que tena delante, dijo, "yo tampoco puedo". En cambio, cuando la pregunta se le hizo a la primera bailaora, que escuch las respuestas de las dos compaeras de atrs, dijo: "mi peineta es roja", a pesar de que no vea el color de ninguna de las peinetas. Cmo lo dedujo? 5. LAS ETIQUETAS: Sin acertar con ninguna de las tres, un empleado etiquet errneamente tres cajas que contenan lpices, bolgrafos y grapas. Cuando alguien le comunica el error, dice: "no hay problema, con solo abrir una de las tres caja y mirar su contenido, ya podr colocar las tres etiquetas correctamente". Cmo lo hace? 6. CON LOS RELOJES DE ARENA: Solamente dispones de dos relojes de arena, cuyas capacidades son de 8 minutos y de 5 minutos. Podrs solo con ellos medir un intervalo de 11 minutos? 7. REPARTIR LOS OCHO LITROS: Un tonelero quiso repartir entre dos personas, a partes iguales, una jarra con 8 litros de vino, pero al intentar hacer las medidas se vi con el problema de que solamente dispona, aparte de la jarra de 8 litros, de dos jarras con capacidades de 3 y de 5 litros. Dijo: "no importa. Trasvasando adecuadamente el vino, puede hacerse la medicin de forma que queden 4 litros en la jarra que ahora contiene 8 y otros cuatro litros en la jarra de capacidad para 5". Cmo lo va a hacer?.

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 3

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

8. LAS CANICAS: Los nios Juan y Ral disponen de algunas canicas en el bolsillo. Dice Juan a Ral: "Si me regalas una de tus canicas tendremos ambos igual cantidad". Pero dijo entonces Ral: "Si t me das a m una de tus canicas, tendr yo el doble que t". Cuntas canicas tena Juan y cuntas Ral? 9. LAS COLILLAS: Comprendiendo el dao que le puede causar a su salud, Nicols decidi dejar de fumar definitivamente, cuando an le quedan 27 cigarrillos. Pens en hacerlo cuando terminara de fumar ese resto que an le quedaba. Pero entonces recapacit en que l habitualmente consideraba que se haba fumado un cigarrillo cuando se haba fumado solo los dos tercios, tirando un tercio como colilla, e, inmediatamente, pens en aprovechar tambin esas colillas uniendo cada tres de ellas con una cinta adhesiva para formar nuevos cigarrillos. Nicols quiere saber, entonces, cuntos cigarrillos se habr fumado al terminar, siguiendo con su inveterada costumbre de los dos tercios. 10.EL BOCATA COMPARTIDO: Tres nios con mucha hambre y poco dinero se van a un bar y piden un bocata para compartirlo entre los tres, que cuesta 300 pesetas, y lo pagan poniendo 100 pesetas cada uno. En el momento de pagarlo, el empleado del bar les hace una rebaja de 50 pesetas y les cobra solo 250 pesetas por el bocata. Les devuelve 50 pesetas a los tres nios, los cuales se guardan 10 pesetas cada uno y guardan las otras 20 en un fondo comn para pipas. Pero los chicos piensan: "Si hemos pagado cada uno 90 pesetas y tenemos 20 en el fondo comn, eso hace un total de 290 pesetas. Dnde estn entonces las otras 10 pesetas? 11.MITAD MAS TERCIO MAS NOVENO:

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 4

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Sin romper ninguno, un comerciante pretende repartir 35 televisores entre tres individuos, de modo que a uno de ellos le corresponda la mitad, al otro la tercera parte y al tercero la novena parte. Se encuentra con el evidente problema de que no puede hacer las proporciones porque no salen televisores enteros. Entonces piensa: "voy a regalar a los tres un televisor ms, con lo cual sern 36, y entonces ya si podemos hacer el reparto, pues al primero le corresponderan 18, al segundo 12 y al tercero 4, con lo que sumaran 34 televisores. De esta manera yo podra recuperar el televisor que les haba regalado y quedara para m un televisor ms, llevndome yo dos de los 36 televisores. Y todos quedaramos tan contentos" Cmo se explica lgicamente este reparto? 12.PROBLEMA DEL PASO DEL RIO: Una persona que dispone de una barca para atravesar un ro desde una orilla a la otra, tiene que pasar un lobo, una cabra y un arbusto. El problema es que en cada viaje solo puede pasar a uno de los tres y no puede dejar solos, en ninguna de las dos orillas, al lobo y a la cabra porque el lobo la matara, y tampoco puede dejar solos a la cabra y al arbusto porque la cabra se lo comera. Cmo podra esa persona resolver el problema con la barca de que dispone y sin ninguna otra ayuda externa?

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 5

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Ejercicios propuestos de Algoritmos Secuenciales.


Una gran parte de los algoritmos requiere de la solucin de Frmulas matemticas, frmulas fsicas, porcentajes y dems operaciones que se resolvern de una forma sencilla y muy similar a como se hace una operacin en la vida cotidiana.

1. Desarrolle un algoritmo que lea el valor del pasaje y el nmero de pasajeros que abordarn un microbs. Calcular
el valor total a pagar.

2. Una persona recibe una cantidad no conocida en dlares. Haga un algoritmo que determine el valor equivalente
en pesos, sabiendo que el dlar tiene un costo de $2.550. promedio.

3. Un atleta recorre tres distancias diferentes en tres competiciones distintas. Calcular e imprimir la distancia 4. Una persona ingresa a un gimnasio pesando una cantidad desconocida. Luego de una sesin de trabajo redujo su
peso en un 10%, posteriormente, asisti a una ltima sesin en la que rebaj 18.5%. En un perodo de 8 das de inactividad aument un 3% de su peso. Calcular e imprimir cada una de las disminuciones, el aumento y el peso actual de esa persona. En un montallantas se ofrece un descuento del 50% sobre el valor de la compra. Se pide desarrollar un algoritmo que lea el nmero de llantas, el valor de cada llanta y el nombre del comprador. Calcular el valor de la compra y el valor total despus del descuento. Desarrollar el mismo ejercicio anterior, pero sabiendo que el valor de cada llanta es de $40.000 y que el descuento es del 35%. Calcular el salario neto de un empleado sabiendo que se le hace una retencin del 3% para pensin y 5% para salud. Se debe leer el valor de cada hora y el nmero de horas trabajadas por el empleado. Calcular e imprimir el salario bsico, el salario neto y cada uno de los porcentajes que tiene un empleado en su liquidacin de nmina. Tenga en cuenta que recibe un auxilio de alimentacin del 1% del salario bsico y un subsidio de transporte de $45.000. Luego se le hacen unas deducciones correspondientes al 1.5%, 28.1% y 0.55% por concepto de salud, pensin y aportes parafiscales respectivamente. Luego de calculado el salario neto, se pide sacar un 0.05% del salario neto para una donacin a una catstrofe. Calcular el peso equivalente en Gramos de una fruta que tiene un peso no conocido en Kilogramos. El peso de un vehculo (en toneladas) se redujo en un 15% luego de hacerle unas reparaciones. Se pide calcular el peso actual luego de la reduccin. Por ltimo se pide calcular el equivalente en Kilogramos y en gramos de ese peso actual. Desarrolle un algoritmo que lea una cantidad de meses y una distancia recorrida en metros. Calcule de esos meses: El nmero de horas, el nmero de minutos, el nmero de segundos y el nmero de das. De la distancia calcular el nmero de centmetros, el nmero de milmetros y el nmero de hectmetros. Desarrolle un algoritmo que resuelva las siguientes ecuaciones: (un algoritmo para cada una). A) rea del Prisma rectangular = abc (Siendo a,b y c los lados). B) rea de la Pirmide = 1/3 hb (Siendo h la altura y b la base). C) rea del permetro = 2- r (Siendo r el radio). D) rea del pentgono regular = 1,721 a (Siendo a el lado). E) x = -d b - la raz cuadrada de 4ac Desarrolle un algoritmo que permita calcular el resultado de las siguientes ecuaciones: A) El rea de la elipse = p a b (siendo a y b las semilongitudes de sus ejes). B) El rea del cilindro = p .r2 .h (siendo r el radio y h la altura) C) El rea del crculo = p .r2 (Siendo r el radio). D) La velocidad = d / t (Siendo d la distancia y t el tiempo). E) La aceleracin = (Vi t ) / 2 (Siendo Vi la velocidad inicial y t el tiempo). F) La fuerza = m / a (Siendo m la masa y a la aceleracin). G) El volumen de la esfera = 4/3 p .r3 (Siendo r el radio). Leer la temperatura de un da (en grados centgrados). Convertir ese temperatura a K y F. Luego leer una temperatura en grados Kelvin y convertirla a Fahrenheit. Por ltimo leer una temperatura en grados Fahrenheit y convertirlo a grados Celsius y a grados Kelvin. Tenga en cuenta las siguientes frmulas: C = K - 273.15 (convertir de K a C) F = K (9/5) - 459.67 (convertir de K a F) F = (9/5) .C + 32 (convertir de C a F). Leer un nmero positivo. Calcular e imprimir su negativo. Calcular la raz cuadrada del 1.3% de un nmero, la raz cbica del 20% de otro nmero y la tercera parte del 5% de otro nmero. Leer dos nmeros calcular: El 5% y el 50% del primer nmero. El 7% y el 0.7% del doble del segundo nmero. El 23.333% de la raz cuadrada de la suma de los dos ltimos. Por ltimo, el doble, el triple, la mitad y la quinta parte de esa raz.

5. 6. 7. 8.

9. 10. 11. 12.

13.

14.

15. 16. 17.

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 6

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS


18. Un jugador anot tres cantidades de goles en tres encuentros. Se pide calcular el nmero total de goles y su
promedio.

19. Un ratn se comi el 40% de un pedazo de queso y su peso aument en un 1,1%. Leer el peso del queso y el
peso del ratn. Calcular e imprimir el peso actual de los dos.

20. Desarrolle un algoritmo que lea la produccin de lapiceros de una empresa en el da de ayer. Calcular e imprimir la 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
produccin actual y el valor al que asciende la produccin final, sabiendo que cada lapicero cuesta $800 y la produccin creci un 93%. Resuelva la ecuacin Fx = (1 / (1+x*x). Calcular la tangente de las funciones Seno y Coseno, sabiendo que Tan = Sen / Cos. Calcular el 2% del promedio de 4 nmeros. Desarrolle un algoritmo que imprima el nmero 50 y otro nmero cualquiera que es ledo. Desarrolle un algoritmo que calcule la resta de un nmero con el doble de otro. Adems, calcule la divisin del nmero 100 y un tercer nmero. Una persona tiene 500 dlares y sta desea saber a cuantos pesos colombianos equivale, sabiendo que cada dolor cuesta $2.500. Desarrolle un algoritmo con el mismo enunciado anterior; pero desconociendo el valor de cada dlar. Desarrolle un algoritmo que d solucin a la ecuacin contable ACTIVO = PASIVO + PATRIMONIO. Adems, de otra empresa calcular su patrimonio. Calcule la velocidad final de un vehculo cuya velocidad inicial se decremento en 50 y posteriormente aument en un 3,9% despus del incremento anterior. Desarrolle un algoritmo que imprima la raz cuadrada de 16, la capital de Antioquia y la raz cbica de un nmero. Calcular el nmero de das y horas vividos por una persona de la cual se desconoce su ao de nacimiento. La banda ancha increment la velocidad de transferencia de datos en Internet en un 230%. Imprima la velocidad anterior y la velocidad actual. En una biblioteca se prestaron 457 libros en los ltimos das. Calcular el nmero total de libros que hay en la actualidad sabiendo que al iniciar la biblioteca haba YLibros. A un libro le fueron arrancadas un porcentaje no conocido de hojas ms otras 50. Leer el nmero total de pginas que tena inicialmente y calcule el nmero de hojas actuales. Un tendero empez el da con un Valor X en dinero. Luego tuvo 4 ventas por un valor de $800.000 y finalmente pag a sus acreedores el 10% de todo lo que tena en caja. Imprima el dinero con el que empez, el dinero con el que termin y el pago a sus acreedores. Leer dos nmeros e imprimirlos si por lo menos hay uno positivo. Leer dos nmeros calcular la suma de los nmeros. Imprima los nmeros ledos y la suma slo si su suma es negativa. Leer el nombre, la edad y el sexo de cualquier persona e imprimir el nombre slo si la persona es de sexo masculino y es mayor de edad. Tenga en cuenta que la variable sexo puede tomar dos valores: M si es Masculino o F es Femenino. Leer la cdula, el nombre, la edad, el sexo y el estado civil de cualquier persona e imprimir el nombre slo si la persona es una mujer, soltera, mayor de edad. Tenga en cuenta que la variable sexo puede tomar dos valores: M si es Masculino o F es Femenino y la variable estado civil se manejar: 1 si es casado, 2 si es soltero y 3 si es otro. Elaborar un algoritmo que lea la cdula de un empleado, el nombre, el salario bsico por hora y las horas trabajadas en la semana. Si el salario bruto es mayor a $250.000 la retencin en la fuente es del 27% del salario bruto. Imprimir la cdula del empleado, el nombre, el salario bruto, el valor de retencin y el salario neto. Leer un nmero, imprimirlo y decir si es par o impar. Leer un nmero, imprimirlo y decir si es positivo o negativo. Leer dos nmeros e imprimir slo los positivos. Leer un nmero y escribir el valor absoluto del mismo. Leer dos nmeros, calcular e imprimir su divisin slo si el segundo nmero es diferente de cero. Si el segundo nmero es igual cero no ejecute el clculo e imprima un mensaje que diga DIVISIN NO ES POSIBLE. Leer el nombre y la edad de cualquier persona. Imprimir el nombre slo si la personas es mayor de edad, de lo contrario imprima un mensaje que diga NO PUEDE VOTAR. Leer el nombre, la edad, el sexo y el estado civil de cualquier persona e imprimir, si es hombre o mujer menor de edad, o es un hombre casado de cualquier edad, el nombre de la persona y un mensaje que diga USTED NO SE MANDA. En los dems casos imprima slo el nombre. Elaborar un algoritmo que lea la cdula de un empleado, el nombre, el salario bsico por hora y las horas trabajadas en la semana. Si el salario bruto es menor a $130.000 la retencin en la fuente es del 9% y la retencin para el ISS ser del 5%; de lo contrario la retencin en la fuente ser del 12% y la retencin para el ISS ser del 8% del salario bruto. Se debe imprimir todos los datos del empleado.

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 7

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS


49. Elaborar un algoritmo que lea la cdula de un empleado, el nombre, el salario bsico por hora y las horas
trabajadas en la semana. Calcular el salario neto sabiendo que si las horas trabajadas en la semana es mayor a 48, esas horas dems se consideran como horas extras y tienen un 35% de recargo. Se debe imprimir la cdula del empleado, el nombre y el salario neto. Un hombre desea saber cunto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversin en el banco. El decidir reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cunto dinero tendr finalmente en su cuenta. Un vendedor desea calcular la comisin sobre la venta de cualquier cantidad de un articulo. El vendedor le corresponde el 5% de comisin si el valor unitario del articulo vendido es menor a $350 y el 7% si el valor unitario es de $350 o ms. Se debe imprimir los datos del vendedor. Elaborar un algoritmo que calcule la nota definitiva de un estudiante de lgica, teniendo en cuenta que la nota definitiva consta de 4 notas que valen un 25% cada una. Imprimir los datos del estudiante y un mensaje que diga PERDI si en realidad lo perdi; de lo contrario imprima GAN. Se deben leer los datos del estudiante y sus respectivas notas. Gana con una nota mayor o igual a 3.0 de lo contrario pierde. Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobar si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario. En un almacn se hace un 20% de descuento a los clientes cuya compra supere los $1000 Cual ser la cantidad que pagara una persona por su compra? Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga $16 por hora, si trabaja ms de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra. Un hombre desea saber cunto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversin en el banco. El decidir reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cunto dinero tendr finalmente en su cuenta. Desarrolle un algoritmo que lea dos nmeros y los imprima en forma ascendente. Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuantas caloras consume su cuerpo durante todo el tiempo que realice una misma actividad. Las actividades que tiene permitido realizar son nicamente dormir o estar sentado en reposo. Los datos que tiene son que estando dormido consume 1.08 caloras por minuto y estando sentado en reposo consume 1.66 caloras por minuto. Hacer un algoritmo que imprima el nombre de un articulo, clave, precio original y su precio con descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento en del 20% (solo existen dos claves). 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% Se debe elaborar un algoritmo que calcule el salario neto de un trabajador, sabiendo que si el salario bruto es menor a $135.000 la retencin en la fuente es del 7% y la retencin del ISS es del 8.5%. de lo contrario la retencin en la fuente es del 9.5% y la retencin del ISS es del 10%. Se debe leer cdula y salario bsico. Imprimir todos los datos y los clculos efectuados. Una empresa quiere hacer una compra de varias piezas de la misma clase a una fabrica de refacciones. La empresa, dependiendo del monto total de la compra, decidir que 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 crdito 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 crdito al fabricante. El fabricante cobra por concepto de intereses un 20% sobre la cantidad que se le pague a crdito. Leer 2 nmeros; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume. Leer tres nmeros diferentes e imprimir el numero mayor de los tres. Determinar la cantidad de dinero que recibir un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple. Leer el nmero de horas trabajadas y precio por cada hora. Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna como un porcentaje de su salario mensual que depende de su antigedad en la empresa de acuerdo con las siguientes condiciones: Si el tiempo es de menos de 1 ao la utilidad es 5 % del salario. Si el tiempo es de 1 ao o ms y menos de 2 aos la utilidad es del 7% del salario. Si son 2 aos o ms y menos de 5 aos, la utilidad es de 10%. Si son 5 aos o mas y menos de 10 aos, la utilidad es del 15% y si son 10 aos o ms la utilidad es del 20%. En una tienda de descuento se efecta una promocin en la cual se hace un descuento sobre el valor de la compra total segn el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se

50. 51. 52.

53. 54. 55. 56. 57. 58.

59. 60. 61.

62.

63. 64. 65.

66.

67.

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 8

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS


le har descuento alguno, si es verde se le har un 10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente deber pagar por su compra. se sabe que solo hay bolitas de los colores mencionados. El IMSS requiere clasificar a las personas que se jubilaran en el ao de 1997. Existen tres tipos de jubilaciones: por edad, por antigedad joven y por antigedad adulta. Las personas adscritas a la jubilacin por edad deben tener 60 aos o ms y una antigedad en su empleo de menos de 25 aos. Las personas adscritas a la jubilacin por antigedad joven deben tener menos de 60 aos y una antigedad en su empleo de 25 aos o mas. Las personas adscritas a la jubilacin por antigedad adulta deben tener 60 aos o mas y una antigedad en su empleo de 25 aos o ms. Determinar en que tipo de jubilacin, quedara adscrita una persona. Se debe elaborar un algoritmo que lea cdula, nombre, bsico hora y las horas trabajadas en la semana de un empleado. Calcular el salario neto teniendo en cuenta que si el salario bruto es menor o igual a $120.000 la retencin en la fuente ser del 14% y la retencin del ISS ser del 8%. Si el salario bruto est entre $120.000 y $160.000 la retencin en la fuente ser del 16% y la retencin del ISS ser del 13%. Pero si el salario bruto es superior a $160.000 la retencin en la fuente ser del 17% y la retencin del ISS ser del 10%. Se debe imprimir la cdula del empleado, el nombre, el salario bruto, el valor de deducciones y el salario neto. Para calcular el salario neto de un empleado se debe leer cdula, nombre y salario bsico. Y se debe tener en cuenta las siguientes condiciones: para salarios bsicos hasta $400.000, no hay retenciones de ninguna clase. Para salarios de ms $400.000 hasta $800.000 la retencin en la fuente ser del 12% y la retencin del ISS ser del 10%. Y para salarios superiores a $800.00 la retencin en la fuente que le corresponde ser del 15% y la retencin del ISS ser del 12%. Imprimir todos los datos y clculos del empleado. Elabore un algoritmo que calcule salario neto mensual de un empleado. Se debe leer cdula, nombre, salario bsico hora y las horas trabajadas. Para calcularlo se debe tener en cuenta lo siguiente: Si el salario bsico es menor o igual a $480.000 se le har una retencin en la fuente del 4% y para el ISS un 6%. Si el salario bsico es mayor a $480.000 y menor o igual a $560.000 se le har una retencin en la fuente del 7% y para el ISS un 8%. Si el salario bsico es mayor a $560.000 y menor o igual a $745.000 se le har una retencin en la fuente del 10% y para el ISS un 11%. Si el salario bsico es mayor a $560.000 y menor o igual a $900.000 se le har una retencin en la fuente del 20% y para el ISS un 30%. Si el salario bsico es mayor a $900.000 se le har una retencin en la fuente del 25% y para el ISS un 35%. Imprimir todos los datos. Realice un algoritmo que lea nombre, edad, sexo (F = Femenino, M = Masculino), estado civil (1 = Casado, 2 = Soltero, 3 = Otro) de cualquier persona e imprimir: Si es menor de edad un mensaje que diga NO PUEDE VOTAR. Si es mujer, mayor de edad y casada imprima un mensaje que diga PUEDE VOTAR EN LA MESA 1. Si es mujer, mayor de edad y soltera imprima un mensaje que diga PUEDE VOTAR EN LA MESA 2. Si es hombre mayor de edad imprima un mensaje que diga PUEDE VOTAR EN LA MESA 3. Y Si es hombre o mujer que no sea ni soltero ni casado imprima un mensaje que diga PUEDE VOTAR EN LA MESA 4. Un hombre desea calcular la comisin sobre la venta de una cantidad no conocida de un articulo. Al vendedor le corresponde el 5% de comisin si el valor de la venta total es menor o igual a $545.000. Si el valor de la venta total es mayor a $545.000 y menor o igual a $750.000 la comisin ser del 7% y si la venta total es mayor a $750.000 la comisin ser del 9%. Se debe leer el nombre del vendedor, la descripcin del articulo, la cantidad vendida, el valor unitario. Imprimir todos los datos del vendedor. Elaborar un algoritmo que calcule la nota definitiva de un estudiante, teniendo en cuenta que la nota definitiva consta de 4 notas que valen las dos primeras un 10% y las otras dos 40% respectivamente. Imprimir los datos del estudiante y un mensaje que diga DEBE HABILITAR si perdi la materia con una nota definitiva menor a 3.0 y mayor igual a 2.5. Si la nota definitiva es menor a 2.5 imprima un mensaje PERDI. DEBE REPETIR. Y si la nota definitiva es mayor o igual a 3.0 imprima un mensaje que diga GAN. FELICITACIONES. Se deben leer los datos del estudiante y sus respectivas notas. Lea 3 nmeros y calcule su promedio. Luego imprimir un mensaje que diga ES MAYOR AL PROMEDIO, ES MENOR QUE EL PROMEDIO o ES IGUAL AL PROMEDIO a los nmeros que cumplan cada condicin. Lea 3 nmeros e imprima el nmero mayor y un mensaje, el nmero menor y un mensaje y el nmero medio con su respectivo mensaje. Asuma que no existen nmeros iguales. Lea 3 nmeros e imprima el nmero mayor, el nmero menor y el nmero medio. Adems, imprimir los nmeros que sean iguales. Calcular el pago de un local por parte de inquilino. Lea el nombre del inquilino, la cdula, la direccin del local, fecha en que fue ocupado el local y la fecha de pago. Para calcular el valor a pagar se debe tener en cuenta: El valor del arrendamiento mensual equivale a $1.500.000, pero si el inquilino paga antes de 30 das se concede un descuento del 0.5% por cada da que le falta para cumplir el mes y si el pago es despus de 30 das se le cobrar un inters equivalente al 2.5% por cada da que est en mora. Se debe imprimir el total pagado y los datos del inquilino. Tomando como base los resultados obtenidos en un laboratorio de anlisis clnicos, un medico determina si una persona tiene anemia o no, lo cual depende de su nivel de hemoglobina en la sangre, de su edad y de su sexo. Si el nivel de hemoglobina que tiene una persona es menor que el rango que le corresponde, se determina su resultado como positivo y en caso contrario como negativo. La tabla en la que el medico se basa para obtener el resultado es la siguiente:

68.

69.

70.

71.

72.

73.

74.

75. 76. 77. 78.

79.

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 9

UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS


EDAD ------------NIVEL HEMOGLOBINA 0 - 1 mes ----------------13 - 26 g% > 1 y < = 6 meses -------10 - 18 g% > 6 y < = 12 meses ------11 - 15 g% > 1 y < = 5 aos ---------11.5 - 15 g% > 5 y < = 10 aos -------12.6 - 15.5 g% > 10 y < = 15 aos ------13 - 15.5 g% mujeres > 15 aos -------12 - 16 g% hombres > 15 aos ------14 - 18 g%

Profesor: Ingeniero Carlos Adolfo Beltrn Castro

Pgina 10

Das könnte Ihnen auch gefallen