1. Un banco ha solicitado se diseñe un
programa que permita encriptar la información de las contraseñas (4 números )
digitada por teclado (como un único numero) hasta el servidor principal,
utilizando el siguiente criterio, el primer número se envía de último, el
segundo, de penúltimo, el tercer numero pasa a la segunda posición, el último
pasa a ser primero: ejemplo: Sea 6532, se debe enviar
como 2356
Se
debe garantizar que el usuario digite el número exacto de 4 cifras en caso contrario informar del error
2. Escribir un programa para calcular la
fecha del siguiente día a partir de una fecha digitada desde el teclado por el
usuario ( dd, mm, aaaa ) e imprimirla. (Tenga en cuenta los años bisiestos.),
recuerde que solo debe ingresar valores correctos, es decir no pueden haber
meses de más de 31 días o años con más de 12 meses, se debe garantizar que el
año este en el rango de 4 cifras. (en caso de no cumplir con las condiciones se
debe mostrar los mensaje de error)
3. Se lee un número de máximo tres dígitos (verifique que
efectivamente sea de máximo tres dígitos) y se debe determinar si es el número
es primo, es par o es impar o si cumple más de una condición
4. En una organización se tiene a los empleados agrupados por
categoría, los de categoría A1 ganan $20.000, los de categoría B2, $15.000, los
de categoría C3, $10.000 y los de categoría D4, $7.500. Se quiere un algoritmo
que permita determinar cuánto debe pagarse a un empleado si se conoce el número
de horas que trabajó durante el mes y la categoría a la que pertenece. Se sabe
que a todos se les descuenta un 7.2% por concepto de salud, y si el salario
total devengado (mensual) es menos de 1 ´000.000, se le da un subsidio del 15%
sobre su salario mensual (sin descuentos).
5. Elabore un programa que tenga cuatro
niveles de seguridad (por ejemplo, usuario, contraseña…. ) para un programa, si
el usuario logra ingresar imprimir el mensaje "Bienvenido", en caso
contrario imprimir "Error clave" y el nivel del error
6. Escriba un programa para calcular si un
número es primo o no, recuerde que los números primos son aquellos que solo son
divisibles por la unidad y por ellos mismos: ejemplo 5, 11, 17
7. Lea los valores de los lados de un
triángulo. Detecte y muestre un mensaje correspondiente a su tipo (EQUILÁTERO,
ISÓSCELES, O ESCALENO)
8. Desarrolle un programa que permita
seleccionar personal para un empleo de un total de N aspirantes. Los
aspirantes deben cumplir las siguientes condiciones para ser aceptados:
Mayores
de edad, Ser ingeniero titulado Tener experiencia laboral
Al
final el programa debe mostrar el total de aspirantes aceptados
9. Elaborar un programa que convierta un número entero positivo,
menor a 257 a sistema binario
10 Diseñar un programa que
simule un reloj (análogo o digital), con
la opción de cronometro
10. Dada tu fecha de
nacimiento (mes, día, año) indicar cuantos días (exactos) han transcurrido
desde ese año. (es importante que se capture la fecha actual del sistemas
11. Elabore un programa que genere un número aleatorio y que
les dé la posibilidad a dos jugadores de adivinar dicho número, el algoritmo
debe pedir el número de partidas, intercalar los turnos para adivinar, mostrar
el ganador por partida y el ganador final. El número debe estar entre 0-100.
(Use la función random.)