Algoritmos I Ejercicios sobre Algoritmos Generales Docentes del área Taller práctico sobre algoritmos 1. Algoritmo que lee un número e indica si está en el rango de 1000…2000. 2. Algoritmo que realice la operación de suma o resta de dos números leídos del teclado en función de la respuesta 1 o 2 (1 = suma, 2 = resta) que se de en un mensaje de petición de datos. 3. La empresa ACME SA desea un algoritmo que indica si una persona será contratada, los requisitos son que sea mayor de edad y apruebe al menos uno de dos exámenes. 4. Determinar el precio de un boleto en metro, conociendo la distancia a recorrer y sabiendo que si el número de días de estancia es mayor a 7 y la distancia es superior a 800 Km., el boleto tiene una reducción del 30%. El precio por Km. es de $2. 5. Dados tres números decir cuál es el mayor. 6. Determinar si un número es par, impar o igual a cero. 7. Suministrar el valor de la venta. Si la venta es superior al 350 se le da el descuento del 35% y por debajo de 350 el 25%. Determinar el valor a pagar final. 8. Determinar si una persona es “Casada” o “Soltera” basándonos en su estado civil. 9. Calcular la nota definitiva de una materia para un alumno. La nota definitiva se calcula promediando 3 notas que se desconocen. 10. Se tiene el monto de una venta. Calcular el descuento según las siguientes condiciones. a) 25% si m>=3000 b) 20% si 1500<=m<3000 c) no hay descuento si m<1500 11. A un grupo de 23 profesores le pagan según sus horas y una tarifa de pago por horas. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa se incrementa en un 50 % para las horas extras. Calcular el salario de un profesor dadas las horas trabajadas y la tarifa. 12. Se desea calcular el salario semanal neto de un empleado de una empresa cuyo trabajo se paga por horas del siguiente modo : a. Si el número de horas trabajadas es inferior o igual a 35 se pagan, si el precio de cada hora es 5 pesos. b. Las horas que exceden de las primeras 35, se pagarán como horas extras a un precio de una vez y media la tarifa de las horas normales. c. Promedio de salario general y el promedio de salario de los que trabajan más de 35 horas. 13. Ingresar por teclado el nombre y la edad de cualquier persona e imprima, solo si la persona es mayor de edad, el nombre de la persona. 14. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad. 15. Mostrar su nombre, sexo edad y estado civil, que son ingresados por teclado. 16. Ingresar por teclado el nombre y la edad de cualquier persona e imprima solo si la persona es mayor de edad, el nombre de la persona, de lo contrario, imprima un mensaje que diga: “no puede votar”. 17. Ingresar por teclado el nombre, la edad y el sexo de cualquier persona e imprima, solo si la persona es de sexo masculino y mayor de edad, el nombre de la persona. NOTA: suponga que en el campo denominado sexo el numero 1 es masculino o el numero 2 es femenino. 18. Ingresar por teclado el nombre, la edad, el sexo (1 o 2) y el estado civil de cualquier persona e imprima solo si la persona es un hombre soltero mayor de edad, el nombre de la persona. 1 Algoritmos I Ejercicios sobre Algoritmos Generales Docentes del área NOTA: En el campo de estado civil el 1 = soltero, el 2 = casado o el 3 = otro. 19. Lea de un registro el nombre, la edad, el sexo y el estado civil de cualquier persona e imprima, solo si la persona es hombre o mujer menor de edad o es 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 el nombre de la persona solamente. 20. Ingrese un número e imprima el número y el valor absoluto del mismo. 21. Ingrese un número y calcule e imprima su raíz cuadrada. Si el número es negativo imprima el número y un mensaje que diga “tiene raíz imaginaria” 22. Ingrese dos números desde el teclado e imprima solo los positivos 23. Ingrese dos números desde el teclado e imprima ambos números sólo si son positivos 24. Ingrese dos números desde el teclado e imprima ambos números si por lo menos uno de ellos es positivo 25. Ingrese dos números desde el teclado e imprima ambos números solo si son de diferente signo y distintos de cero 26. Ingrese dos números desde el teclado. Calcule la suma e imprima los números leídos y la suma. 27. Lea dos números. Calcule la suma de los números. Imprima los números leídos y sólo si suma es negativa. Imprímala también 28. Lea dos números. Calcule el cociente de dividir el primero por el segundo. Imprima el cociente. Si el segundo número es cero no ejecute el cálculo e imprima un mensaje que diga: “la división no es posible”. 29. Leer el nombre de un empleado, su salario básico por hora y el número de horas trabajadas en el mes. Calcular su salario mensual e imprimir tanto el nombre como su salario mensual 30. Leer un número y calcular el 5% del número leído. Obtener tanto el número como el porcentaje calculado 31. Leer el nombre de un empleado, su salario básico por hora, el número de horas trabajadas en el período y el porcentaje de retención en la fuente. Calcular el salario bruto, el valor de la retención y su salario neto. 32. Para un salario bruto hasta de $1.500, no hay retención. Para un salario bruto de $1500 a $ 3.000 el porcentaje de retención es de 5%. Para un salario bruto mayor de $3000 el porcentaje de retención es 8%. Obtener el nombre del empleado, el salario bruto, el valor de la retención y el salario neto. Se debe leer el nombre y el salario. 33. Leer el nombre de un empleado, el salario básico por hora y el número de horas trabajadas durante una semana. Calcular el salario neto, teniendo en cuenta que si el número de horas trabajadas durante la semana es mayor de 48, esas horas demás se consideran horas extras y tienen un 35 % de recargo. Imprima el nombre del empleado y el salario neto. 34. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000. por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo. 35. Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una compra de un artículo determinado, del que se adquieren una o varias unidades. El IVA es del 16% y si el precio bruto (precio venta más IVA) es mayor de 50.00 pesos se debe realizar un descuento del 5%. ¡Éxitos!! 2