Ir para conteúdo
Fórum Script Brasil
  • 0

Dicas para um aplicativo de codificação de texto usando Cifra de César


Elvio Brosovitzki

Pergunta

Estou iniciando nos estudos em C, e ainda há mais dúvidas do que soluções na hora de programar algo relativamente simples, por isso peço algumas dicas para criar um programa que codifique e decodifique mensagens usando a Cifra de César, onde a codificação acontece substituindo uma letra por outra, por exemplo: em uma mensagem com descolamento 1, a letra A seria substituída pela letra B, a B pela letra C, e assim sucessivamente. A palavra "casa" codificada, por exemplo, ficaria: dbtb.
 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
7 horas atrás, Elvio Brosovitzki disse:

Então, meu conhecimento ainda é bem limitado. Nas aulas vi sobre as variáveis e constantes, vetores e strings, matrizes, funções e atualmente estou aprendendo sobre ponteiros.

Você vai precisar de estruturas de repetição; precisa apenas de um tipo de estrutura para resolver esse exercício pode ser FOR, WHILE, DO WHILE até GO, escolha uma e se aprofunda em seu uso. Tão somente isso.

Os procedimentos para o seu programa são apenas 3. Que poderiam ser eles os pilares do sistemas.

  1. Entrada
  2. Processamento
  3. Saída

 

Para seu exercício você deve escolher como os dados entram (Entrada) defina isso, pode ser por linha de comando do arranque do sistema, ou pode ser por leitura do teclado.

Para o processamento você vai precisar da estrutura de repetição que falta para esse exercício, pode acaba necessitando também de declaração(ões) de decisão ( IF ELSE ). Você vai entender que a adição de 1 à uma letra é ou pode ser outra letra quando estudar a sequência de caracteres da table ASCII.

Para a saída usará função printf, pois é padrão de saída para console ou terminal do sistema operacional.

Projete a partir de 1 dos três pilares, faça isso individualmente, haja vista que independes eles são sub-rotinas do sistema como um todo

O encriptador. Existem na internet vários exemplos desse sistema, vença o desejo de pesquisa exemplos, antes tente faze-lo sozinho. Depois nos mostre seu trabalho, ou então nos diga outras dúvidas se surgirem.

Editado por britivaldo
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...