• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    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.

1
2
3
4
5
6
7
8
9
10
11
Proceso ContrasenaEncriptadaDe4Numeros
    Escribir Sin Saltar "Ingresa el valor de contrasena:";
    Leer contrasena;
    Si contrasena>=1000 Y contrasena<10000 Entonces
        encriptacion <- (contrasena MOD 10000-contrasena MOD 1000)/1000+(contrasena MOD 1000-contrasena MOD 100)/10+(contrasena MOD 100-contrasena MOD 10)*10+(contrasena MOD 10)*1000;
    SiNo
        encriptacion <- 0;
        Escribir "Error";
    FinSi
    Escribir "Valor de encriptacion: ", encriptacion;
FinProceso