ejer cici os corte 1

10
UNIDADES TECNOLOGICAS DE SANTANDER TECNOLOGIA ELECTROMECANICA EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 1 Ejercicios propuestos de conversión de expresiones. A- Convertir las siguientes expresiones matemáticas a expresiones algorítmicas: B- Convertir las siguientes expresiones algorítmicas en expresiones matemáticas: 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 Jerarquía de los operadores. Resolver los siguientes ejercicios utilizando la teoría de Jerarquía 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. Dándole a x, y, z los valores (1.2, Pi, y 7.5) 11) Calcule la parte entera de la división a sobre (b + c) con a, b y c tomando valores en (-3, -1.2 y Pi). 12) Calcule la parte decimal de la división de a sobre (b + c) con a, b y c tomando valores en (-36, -8.2 y Pi).

Upload: francisco-benitez-quiroz

Post on 02-Aug-2015

108 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 1

Ejercicios propuestos de conversión de expresiones.

A- Convertir las siguientes expresiones matemáticas a expresiones algorítmicas:

B- Convertir las siguientes expresiones algorítmicas en expresiones matemáticas:

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 Jerarquía de los operadores.

Resolver los siguientes ejercicios utilizando la teoría de Jerarquía 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. Dándole a x, y, z los valores (1.2, Pi, y 7.5) 11) Calcule la parte entera de la división a sobre (b + c) con a, b y c tomando valores en (-3, -1.2 y Pi). 12) Calcule la parte decimal de la división de a sobre (b + c) con a, b y c tomando valores en (-36, -8.2 y Pi).

Page 2: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 2

1. LO QUE DIJO EL REO: En un determinado país donde la ejecución de un condenado a muerte solamente puede hacerse mediante la horca o la silla eléctrica, se da la situación siguiente, que permite a un cierto condenado librarse de ser ejecutado. Llega el momento de la ejecución 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 eléctrica". El preso hace entonces una afirmación que deja a los verdugos tan perplejos que no pueden, sin contradecirse, matar al preso ni en la horca, ni en la silla eléctrica. ¿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 continuación cada eslabón 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". ¿Cómo podría 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 averigüe cuál es la moneda de peso diferente.

4. LAS PEINETAS DE LA FERIA:

En la caseta de María 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

Page 3: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 3

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 podía deducir cuál era el color de la peineta que tenía en la cabeza, dijo "no, no puedo". A la misma pregunta, la bailaora segunda, que solo veía a la que tenía delante, dijo, "yo tampoco puedo". En cambio, cuando la pregunta se le hizo a la primera bailaora, que escuchó las respuestas de las dos compañeras de atrás, dijo: "mi peineta es roja", a pesar de que no veía el color de ninguna de las peinetas. ¿Cómo lo dedujo?

5. LAS ETIQUETAS:

Sin acertar con ninguna de las tres, un empleado etiquetó erróneamente tres cajas que contenían lápices, bolígrafos 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". ¿Cómo 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. ¿Podrás 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 disponía, 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 medición de forma que queden 4 litros en la jarra que ahora contiene 8 y otros cuatro litros en la jarra de capacidad para 5". ¿Cómo lo va a hacer?.

Page 4: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 4

8. LAS CANICAS: Los niños Juan y Raúl disponen de algunas canicas en el bolsillo. Dice Juan a Raúl: "Si me regalas una de tus canicas tendremos ambos igual cantidad". Pero dijo entonces Raúl: "Si tú me das a mí una de tus canicas, tendré yo el doble que tú". ¿Cuántas canicas tenía Juan y cuántas Raúl?

9. LAS COLILLAS: Comprendiendo el daño que le puede causar a su salud, Nicolás decidió dejar de fumar definitivamente, cuando aún le quedan 27 cigarrillos. Pensó en hacerlo cuando terminara de fumar ese resto que aún le quedaba. Pero entonces recapacitó en que él habitualmente consideraba que se había fumado un cigarrillo cuando se había fumado solo los dos tercios, tirando un tercio como colilla, e, inmediatamente, pensó en aprovechar también esas colillas uniendo cada tres de ellas con una cinta adhesiva para formar nuevos cigarrillos. Nicolás quiere saber, entonces, cuántos cigarrillos se habrá fumado al terminar, siguiendo con su inveterada costumbre de los dos tercios.

10. EL BOCATA COMPARTIDO:

Tres niños 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 niños, los cuales se guardan 10 pesetas cada uno y guardan las otras 20 en un fondo común para pipas. Pero los chicos piensan: "Si hemos pagado cada uno 90 pesetas y tenemos 20 en el fondo común, eso hace un total de 290 pesetas. ¿Dónde están entonces las otras 10 pesetas?

11. MITAD MAS TERCIO MAS NOVENO:

Page 5: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 5

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 más, con lo cual serán 36, y entonces ya si podemos hacer el reparto, pues al primero le corresponderían 18, al segundo 12 y al tercero 4, con lo que sumarían 34 televisores. De esta manera yo podría recuperar el televisor que les había regalado y quedaría para mí un televisor más, llevándome yo dos de los 36 televisores. Y todos quedaríamos tan contentos" ¿Cómo se explica lógicamente este reparto?

12. PROBLEMA DEL PASO DEL RIO: Una persona que dispone de una barca para atravesar un río 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 mataría, y tampoco puede dejar solos a la cabra y al arbusto porque la cabra se lo comería. ¿Cómo podría esa persona resolver el problema con la barca de que dispone y sin ninguna otra ayuda externa?

Page 6: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 6

Ejercicios propuestos de Algoritmos Secuenciales.

Una gran parte de los algoritmos requiere de la solución de Fórmulas matemáticas, fórmulas físicas, porcentajes y demás operaciones que se resolverán de una forma sencilla y muy similar a como se hace una operación en la vida cotidiana.

1. Desarrolle un algoritmo que lea el valor del pasaje y el número de pasajeros que abordarán un microbús. Calcular el valor total a pagar.

2. Una persona recibe una cantidad no conocida en dólares. Haga un algoritmo que determine el valor equivalente en pesos, sabiendo que el dólar tiene un costo de $2.550.

3. Un atleta recorre tres distancias diferentes en tres competiciones distintas. Calcular e imprimir la distancia promedio.

4. Una persona ingresa a un gimnasio pesando una cantidad desconocida. Luego de una sesión de trabajo redujo su peso en un 10%, posteriormente, asistió a una última sesión en la que rebajó 18.5%. En un período de 8 días 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.

5. En un montallantas se ofrece un descuento del 50% sobre el valor de la compra. Se pide desarrollar un algoritmo que lea el número de llantas, el valor de cada llanta y el nombre del comprador. Calcular el valor de la compra y el valor total después del descuento.

6. Desarrollar el mismo ejercicio anterior, pero sabiendo que el valor de cada llanta es de $40.000 y que el descuento es del 35%.

7. Calcular el salario neto de un empleado sabiendo que se le hace una retención del 3% para pensión y 5% para salud. Se debe leer el valor de cada hora y el número de horas trabajadas por el empleado.

8. Calcular e imprimir el salario básico, el salario neto y cada uno de los porcentajes que tiene un empleado en su liquidación de nómina. Tenga en cuenta que recibe un auxilio de alimentación del 1% del salario básico 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, pensión y aportes parafiscales respectivamente. Luego de calculado el salario neto, se pide sacar un 0.05% del salario neto para una donación a una catástrofe.

9. Calcular el peso equivalente en Gramos de una fruta que tiene un peso no conocido en Kilogramos.

10. El peso de un vehículo (en toneladas) se redujo en un 15% luego de hacerle unas reparaciones. Se pide calcular el peso actual luego de la reducción. Por último se pide calcular el equivalente en Kilogramos y en gramos de ese peso actual.

11. Desarrolle un algoritmo que lea una cantidad de meses y una distancia recorrida en metros. Calcule de esos meses: El número de horas, el número de minutos, el número de segundos y el número de días. De la distancia calcular el número de centímetros, el número de milímetros y el número de hectómetros.

12. 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 Pirámide = 1/3 hb (Siendo h la altura y b la base). C) Área del perímetro = 2- r (Siendo r el radio). D) Área del pentágono regular = 1,721 a (Siendo a el lado). E) x = -d ± b - la raíz cuadrada de 4ac

13. 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 círculo = p .r2 (Siendo r el radio). D) La velocidad = d / t (Siendo d la distancia y t el tiempo). E) La aceleración = (Vi –t ) / 2 (Siendo Vi la velocidad inicial y t el tiempo). F) La fuerza = m / a (Siendo m la masa y a la aceleración). G) El volumen de la esfera = 4/3 p .r3 (Siendo r el radio).

14. Leer la temperatura de un día (en grados centígrados). 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 fórmulas: °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).

15. Leer un número positivo. Calcular e imprimir su negativo.

16. Calcular la raíz cuadrada del 1.3% de un número, la raíz cúbica del 20% de otro número y la tercera parte del 5% de otro número.

17. Leer dos números calcular: El 5% y el 50% del primer número. El 7% y el 0.7% del doble del segundo número. El 23.333% de la raíz cuadrada de la suma de los dos últimos. Por último, el doble, el triple, la mitad y la quinta parte de esa raíz.

Page 7: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 7

18. Un jugador anotó tres cantidades de goles en tres encuentros. Se pide calcular el número total de goles y su promedio.

19. Un ratón 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 ratón. Calcular e imprimir el peso actual de los dos.

20. Desarrolle un algoritmo que lea la producción de lapiceros de una empresa en el día de ayer. Calcular e imprimir la producción actual y el valor al que asciende la producción final, sabiendo que cada lapicero cuesta $800 y la producción creció un 93%.

21. Resuelva la ecuación Fx = (1 / (1+x*x).

22. Calcular la tangente de las funciones Seno y Coseno, sabiendo que Tan = Sen / Cos.

23. Calcular el 2% del promedio de 4 números.

24. Desarrolle un algoritmo que imprima el número 50 y otro número cualquiera que es leído.

25. Desarrolle un algoritmo que calcule la resta de un número con el doble de otro. Además, calcule la división del número 100 y un tercer número.

26. Una persona tiene 500 dólares y ésta desea saber a cuantos pesos colombianos equivale, sabiendo que cada dolor cuesta $2.500.

27. Desarrolle un algoritmo con el mismo enunciado anterior; pero desconociendo el valor de cada dólar.

28. Desarrolle un algoritmo que dé solución a la ecuación contable ACTIVO = PASIVO + PATRIMONIO. Además, de otra empresa calcular su patrimonio.

29. Calcule la velocidad final de un vehículo cuya velocidad inicial se decremento en 50 y posteriormente aumentó en un 3,9% después del incremento anterior.

30. Desarrolle un algoritmo que imprima la raíz cuadrada de 16, la capital de Antioquia y la raíz cúbica de un número.

31. Calcular el número de días y horas vividos por una persona de la cual se desconoce su año de nacimiento.

32. La banda ancha incrementó la velocidad de transferencia de datos en Internet en un 230%. Imprima la velocidad anterior y la velocidad actual.

33. En una biblioteca se prestaron 457 libros en los últimos días. Calcular el número total de libros que hay en la actualidad sabiendo que al iniciar la biblioteca había YLibros.

34. A un libro le fueron arrancadas un porcentaje no conocido de hojas más otras 50. Leer el número total de páginas que tenía inicialmente y calcule el número de hojas actuales.

35. Un tendero empezó el día 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 tenía en caja. Imprima el dinero con el que empezó, el dinero con el que terminó y el pago a sus acreedores.

36. Leer dos números e imprimirlos si por lo menos hay uno positivo.

37. Leer dos números calcular la suma de los números. Imprima los números leídos y la suma sólo si su suma es negativa.

38. Leer el nombre, la edad y el sexo de cualquier persona e imprimir el nombre sólo 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.

39. Leer la cédula, el nombre, la edad, el sexo y el estado civil de cualquier persona e imprimir el nombre sólo 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.

40. Elaborar un algoritmo que lea la cédula de un empleado, el nombre, el salario básico por hora y las horas trabajadas en la semana. Si el salario bruto es mayor a $250.000 la retención en la fuente es del 27% del salario bruto. Imprimir la cédula del empleado, el nombre, el salario bruto, el valor de retención y el salario neto.

41. Leer un número, imprimirlo y decir si es par o impar.

42. Leer un número, imprimirlo y decir si es positivo o negativo.

43. Leer dos números e imprimir sólo los positivos.

44. Leer un número y escribir el valor absoluto del mismo.

45. Leer dos números, calcular e imprimir su división sólo si el segundo número es diferente de cero. Si el segundo número es igual cero no ejecute el cálculo e imprima un mensaje que diga DIVISIÓN NO ES POSIBLE”.

46. Leer el nombre y la edad de cualquier persona. Imprimir el nombre sólo si la personas es mayor de edad, de lo contrario imprima un mensaje que diga “NO PUEDE VOTAR”.

47. 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 demás casos imprima sólo el nombre.

48. Elaborar un algoritmo que lea la cédula de un empleado, el nombre, el salario básico por hora y las horas trabajadas en la semana. Si el salario bruto es menor a $130.000 la retención en la fuente es del 9% y la retención para el ISS será del 5%; de lo contrario la retención en la fuente será del 12% y la retención para el ISS será del 8% del salario bruto. Se debe imprimir todos los datos del empleado.

Page 8: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 8

49. Elaborar un algoritmo que lea la cédula de un empleado, el nombre, el salario básico 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 demás se consideran como horas extras y tienen un 35% de recargo. Se debe imprimir la cédula del empleado, el nombre y el salario neto.

50. 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.

51. Un vendedor desea calcular la comisión sobre la venta de cualquier cantidad de un articulo. El vendedor le corresponde el 5% de comisión si el valor unitario del articulo vendido es menor a $350 y el 7% si el valor unitario es de $350 o más. Se debe imprimir los datos del vendedor.

52. Elaborar un algoritmo que calcule la nota definitiva de un estudiante de lógica, 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.

53. 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.

54. En un almacén 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?

55. 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 más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.

56. 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.

57. Desarrolle un algoritmo que lea dos números y los imprima en forma ascendente.

58. Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuantas calorías 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 calorías por minuto y estando sentado en reposo consume 1.66 calorías por minuto.

59. 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).

60. 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%

61. 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 retención en la fuente es del 7% y la retención del ISS es del 8.5%. de lo contrario la retención en la fuente es del 9.5% y la retención del ISS es del 10%. Se debe leer cédula y salario básico. Imprimir todos los datos y los cálculos efectuados.

62. 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 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.

63. Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume.

64. Leer tres números diferentes e imprimir el numero mayor de los tres.

65. 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 número de horas trabajadas y precio por cada hora.

66. 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 antigüedad en la empresa de acuerdo con las siguientes condiciones: Si el tiempo es de menos de 1 año la utilidad es 5 % del salario. Si el tiempo es de 1 año o más y menos de 2 años la utilidad es del 7% del salario. Si son 2 años o más y menos de 5 años, la utilidad es de 10%. Si son 5 años o mas y menos de 10 años, la utilidad es del 15% y si son 10 años o más la utilidad es del 20%.

67. En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se

Page 9: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 9

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.

68. El IMSS requiere clasificar a las personas que se jubilaran en el año de 1997. Existen tres tipos de jubilaciones: por edad, por antigüedad joven y por antigüedad adulta. Las personas adscritas a la jubilación por edad deben tener 60 años o más y una antigüedad en su empleo de menos de 25 años. Las personas adscritas a la jubilación por antigüedad joven deben tener menos de 60 años y una antigüedad en su empleo de 25 años o mas. Las personas adscritas a la jubilación por antigüedad adulta deben tener 60 años o mas y una antigüedad en su empleo de 25 años o más. Determinar en que tipo de jubilación, quedara adscrita una persona.

69. Se debe elaborar un algoritmo que lea cédula, nombre, básico 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 retención en la fuente será del 14% y la retención del ISS será del 8%. Si el salario bruto está entre $120.000 y $160.000 la retención en la fuente será del 16% y la retención del ISS será del 13%. Pero si el salario bruto es superior a $160.000 la retención en la fuente será del 17% y la retención del ISS será del 10%. Se debe imprimir la cédula del empleado, el nombre, el salario bruto, el valor de deducciones y el salario neto.

70. Para calcular el salario neto de un empleado se debe leer cédula, nombre y salario básico. Y se debe tener en cuenta las siguientes condiciones: para salarios básicos hasta $400.000, no hay retenciones de ninguna clase. Para salarios de más $400.000 hasta $800.000 la retención en la fuente será del 12% y la retención del ISS será del 10%. Y para salarios superiores a $800.00 la retención en la fuente que le corresponde será del 15% y la retención del ISS será del 12%. Imprimir todos los datos y cálculos del empleado.

71. Elabore un algoritmo que calcule salario neto mensual de un empleado. Se debe leer cédula, nombre, salario básico hora y las horas trabajadas. Para calcularlo se debe tener en cuenta lo siguiente: Si el salario básico es menor o igual a $480.000 se le hará una retención en la fuente del 4% y para el ISS un 6%. Si el salario básico es mayor a $480.000 y menor o igual a $560.000 se le hará una retención en la fuente del 7% y para el ISS un 8%. Si el salario básico es mayor a $560.000 y menor o igual a $745.000 se le hará una retención en la fuente del 10% y para el ISS un 11%. Si el salario básico es mayor a $560.000 y menor o igual a $900.000 se le hará una retención en la fuente del 20% y para el ISS un 30%. Si el salario básico es mayor a $900.000 se le hará una retención en la fuente del 25% y para el ISS un 35%. Imprimir todos los datos.

72. 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”.

73. Un hombre desea calcular la comisión sobre la venta de una cantidad no conocida de un articulo. Al vendedor le corresponde el 5% de comisión 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 comisión será del 7% y si la venta total es mayor a $750.000 la comisión será del 9%. Se debe leer el nombre del vendedor, la descripción del articulo, la cantidad vendida, el valor unitario. Imprimir todos los datos del vendedor.

74. 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.

75. Lea 3 números 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 números que cumplan cada condición.

76. Lea 3 números e imprima el número mayor y un mensaje, el número menor y un mensaje y el número medio con su respectivo mensaje. Asuma que no existen números iguales.

77. Lea 3 números e imprima el número mayor, el número menor y el número medio. Además, imprimir los números que sean iguales.

78. Calcular el pago de un local por parte de inquilino. Lea el nombre del inquilino, la cédula, la dirección 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 días se concede un descuento del 0.5% por cada día que le falta para cumplir el mes y si el pago es después de 30 días se le cobrará un interés equivalente al 2.5% por cada día que esté en mora. Se debe imprimir el total pagado y los datos del inquilino.

79. Tomando como base los resultados obtenidos en un laboratorio de análisis clínicos, 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:

Page 10: Ejer Cici Os Corte 1

UNIDADES TECNOLOGICAS DE SANTANDER

TECNOLOGIA ELECTROMECANICA

EJERCICIOS DE LOGICA EXPRESIONES Y ALGORITMOS

Profesor: Ingeniero Carlos Adolfo Beltrán Castro Página 10

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 años ---------11.5 - 15 g% > 5 y < = 10 años -------12.6 - 15.5 g% > 10 y < = 15 años ------13 - 15.5 g% mujeres > 15 años -------12 - 16 g% hombres > 15 años ------14 - 18 g%