Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Uubi

Como fazer esse algoritmo visualg

Recommended Posts

Uma empresa quer transmitir dados por telefone, mas está preocupada com a possibilidade de seus telefones estarem grampeados. Todos os seus dados são transmitidos como inteiros de quatro dígitos. Eles pedem para que você escreva um algoritmo que criptografe estes dados da seguinte forma:

a. Tome como entrada do usuário um inteiro de 4 dígitos

b. Substitua cada dígito por: (dígito + 7) % 10

c. Troque o primeiro dígito pelo terceiro

d. Troque o segundo pelo quarto

e. Imprima o inteiro criptografado

f. Crie uma sequência de descriptografia em seguida

 

Eu não se criptografar e também não sei fazer essa troca podem ajudar?

 

Uma empresa quer transmitir dados por telefone, mas está preocupada com a possibilidade de seus telefones estarem grampeados. Todos os seus dados são transmitidos como inteiros de quatro dígitos. Eles pedem para que você escreva um algoritmo que criptografe estes dados da seguinte forma:

a. Tome como entrada do usuário um inteiro de 4 dígitos

b. Substitua cada dígito por: (dígito + 7) % 10

c. Troque o primeiro dígito pelo terceiro

d. Troque o segundo pelo quarto

e. Imprima o inteiro criptografado

f. Crie uma sequência de descriptografia em seguida

 

Eu não sei criptografar e também não sei fazer essa troca podem ajudar? Como se faz uma criptografia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Criptografar?

 

Penso que seu professor não peça nada além de criar novas variáveis e substituir os valores para 'ofuscar' a leitura.

 

exemplo: a <- 1 .... b <- (a + 3) // estou enganando o freguês, substituindo o valor real de 'a', e exibindo 'b' como se fosse 'a'

 

para descriptografar, faça o inverso, atualize a variável 'a' ... a <- (b - 3)

 

 

Acho que é por aí, testar fica por sua conta

 

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.