Taller de Algoritmos Ix

Anuncio
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
Descargar