Ir ao conteúdo
  • Cadastre-se

Thiago Vieira Galvão

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

2
  1. Preciso de uma ajuda em um trabalho sobre um programa que consiga criptografar e descriptografar qualquer frase utilizando a Cifra de César! Consegui chegar a um ponto onde o programa consegue fazer as duas coisas, porém ele não está aceitando as letras "w" "x" "y" "z" na parte de "Descriptografar". Segue o código abaixo, desde já agradeço!! using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Cifra { class Program { static void Main(string[] args) { //quantos caracteres deve saltar ao cifrar a string int salto1 = 4; int salto2 = -4; int opcao = 0; //entrada string palavra; //saída string encriptado; int i; int letra; encriptado = ""; Console.WriteLine("Escolha uma opção "); Console.WriteLine("1 - criptografar uma mensagem"); Console.WriteLine("2 - Descriptografae uma mensagem"); Console.WriteLine("3 - sair"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: Console.WriteLine("Insira a mensagem para ser criptografada: "); palavra = Console.ReadLine().ToLower(); for (i = 0; i < palavra.Length; i++) { //converte para inteiro para obter o ascii letra = Convert.ToInt32(palavra) + salto1; //se passar do 'z' volta ao inicio do alfabeto if (letra > 122) { letra = letra - 26; } //converte ascii para char encriptado += Convert.ToChar(letra); } Console.WriteLine(encriptado); Console.ReadLine(); break; case 2: Console.WriteLine("Insira a mensagem para ser descriptografada: "); palavra = Console.ReadLine().ToLower(); for (i = 0; i < palavra.Length; i++) { //converte para inteiro para obter o ascii letra = Convert.ToInt32(palavra) + salto2; //se passar do 'z' volta ao inicio do alfabeto if (letra > 122) { letra = letra - 26; } //converte ascii para char encriptado += Convert.ToChar(letra); } Console.WriteLine(encriptado); Console.ReadLine(); break; } } } }
  2. Okay, peço perdão pelo vacilo shashashasha Sim! Comecei a faculdade e estou tendo aulas de linguagem C e C#. Mas consegui fazer o programa, apenas não estava entendendo uma lógica pedida do enunciado! Muito obrigado!!
  3. Olá, é minha primeira vez publicando algum assunto aqui e não sei bem como fazer, mas vamos lá. Comecei a estudar programação faz pouco tempo e ainda tenho muitas duvidas e dificuldades sobre algumas coisas, tenho treinando bastante para sempre aprender coisas novas. Nessa semana, meu professor de programação passou um pequeno exercício que até uma parte eu consegui fazer, mas não tenho ideia de como construir "todo o código". O enunciado é o seguinte: "Tem-se um conjunto de dados contendo altura e sexo de um grupo de 5 pessoas. Fazer um algoritmo que calcule e escreva a maior e a menor altura, a média de altura das mulheres e a média da altura dos homens". Acredito que o usuário deve escrever os valores de altura e o sexo no programa e ele deve fazer tais cálculos! Sei que parece bem simples, mas como estou começando a programar agora, sinto algumas dificuldades. Quem puder me ajudar, agradeço muito!! Obrigado pela atenção! (Lembrando que é em C#)

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...