ALGORITMOS
1. A un trabajador 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 del trabajador dadas las horas trabajadas y la tarifa.
2. 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.
3. Dado un monto calcular el descuento considerando que por encima de
100 el descuento es el 10% y por debajo de 100 el descuento es el
2%.
4. Dado un tiempo en segundos, calcular los segundos restantes que le
correspondan para convertirse exactamente en minutos.
5. Dado un tiempo en minutos, calcular los dias, horas y minutos que
le corresponden.
6. Calcular mediante un algoritmo repetitivo la suma de los N primeros números
naturales.
7. Modificar el ejercicio 1 para obtener la suma de los salarios de todos los trabajadores.
8. Dada las horas trabajadas de una persona la tarifa de pago.
Calcular su salario e imprimirla.
9. Dado N notas de un estudiante calcular:
a) Cuantas notas tiene desaprobados.
b) Cuantos aprobados.
c) El promedio de notas.
d) El promedio de notas aprobadas y desaprobadas.
10. Dado un número determinar la suma de sus dígitos.
11. Se trata de escribir el algoritmo que permita emitir la factura
Correspondiente a una compra de un articulo determinado, del que
se adquieren una o varias unidades. El IVA es del 15% y si el precio
bruto ( precio venta mas IVA) es mayor de 50.00 pesetas se debe
realizar un descuento del 5%.
12. Realizar un algoritmo que permita pedir
50 números naturales y determine e imprima cuantos son
pares, impares, positivos y negativos.
13. Desarrollar un algoritmo para calcular e
imprimir el factorial de un número.
14. Calcular la media de 100 números e imprimir su resultado.
15. Calcular y visualizar la suma y el producto de los
números pares comprendidos entre 20 y 400 ambos inclusive.
16. Hacer un programa para escribir la primera vocal leída del teclado.
*Se supone que se leen, uno a uno, carácter desde el teclado
17. Hacer un programa que permita escoger en un conjunto de números naturales:
· Cuales son menores que 15.
· Cuales son mayores de 50.
· Cuales están comprendidos entre 25 y 50.
*el programa termina con el ingreso de un numero negativo y el numero de iteraciones
debe ser 100.
18. El ing. De sistemas del banco de crédito necesita conocer de una lista de 2500
cuentas cual es la que posee mayor y menor cantidad de dinero (d)
19. En una empresa: se debe visualizar en una lista FICHA donde se encuentra nombre
categoría, edad y sueldo además el programa debe visualizar un mensaje “existen
trabajadores mayores de 65 años en un numero de ...” y el numero de trabajadores
mayores de 65 años.
20. hacer un programa que permita calcular y mostrar el jornal mensual de acuerdo con
la siguiente especificación:
· los trabajadores tienen dos turnos (nocturno y diurno)
· la tarifa de las horas diurnas es de $10.
· La tarifa de las nocturnas es de $50.
· Ningún trabajador recibe nada por feriados.
· El trabajador será despedido si sus horras trabajadas son menores que 15.
(Mensual)
21. Determinar cuantos trabajadores recibirán un salario mayor o igual a 500.
conocida la tarifa y las horas trabajadas
22. Clasificar a 50 personas según la edad y el sexo al final deberá visualizar la cantidad
de personas masculinas mayores de edad, la cantidad de personas femeninas menores de
edad, cantidad de personas mayores y menores. Además deberá indicar el porcentaje
que representa las personas mayores y menores de edad.