A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Paradigmas da Programação Professores: Eduardo Mantovani Fábio de Paula Santos.

Apresentações semelhantes


Apresentação em tema: "Paradigmas da Programação Professores: Eduardo Mantovani Fábio de Paula Santos."— Transcrição da apresentação:

1 Paradigmas da Programação Professores: Eduardo Mantovani Fábio de Paula Santos

2 Objetivos Revisão dos conceitos: Windows Form String Vetores Estruturas condicionais ( if, switch)

3 Métodos de string Execute no exercício proposto os seguintes métodos: Texto.Substring( n) = o argumento especifica o índice inicial a partir do qual o método copia caracteres da string original. String.Concat( texto1,texto2) = concatena em texto1, texto2 Texto1.ToUpper() Texto1.ToLower()

4 Criptografia conjunto de princípios e técnicas empregadas para cifrar a escrita, torná-la ininteligível para os que não tenham acesso às convenções combinadas; criptologia em operações políticas, diplomáticas, militares, criminais: modificação codificada de um texto, de forma a impedir sua compreensão pelos que não conhecem seus caracteres ou convenções

5 Técnica básicas de criptografia Substituição - Cifra de substituição troca os bits, caracteres ou blocos de caracteres por outros (por exemplo, uma letra é trocada por outra).

6 Exercício Um comerciante, deseja imprimir na etiqueta além do preço de venda, para permitir uma negociação de emergência, ele deseja colocar na etiqueta o preço de compra, porém de maneira criptografada. Ele utiliza a seguinte tabela: 0 1 2 3 4 5 6 7 8 9 F L A M E N G O U S Por exemplo, o produto que tem um preço de compra de R$ 13,45 seria exibido assim: R$ LM,EM ; outro que custou R$ 128,99 seria impresso assim: R$ LAU,SS Elabore um programa em C# que gere o preço de compra criptografado a partir do seu valor em reais.

7 private void button1_Click(object sender, EventArgs e) { string preco, saida = " ", saida2 = " "; Int32 crip; preco = textBox1.Text; for( int i =0; i< preco.Length ; i++) { switch( preco[i] ) { case '0': saida += 'F'; break; case '1': saida += 'L'; break; case '2': saida += 'A'; break; case '3': saida += 'M'; break; case '4': saida += 'E'; break; case '5': saida += 'N'; break; case '6': saida += 'G'; break; case '7': saida += 'O'; break; case '8': saida += 'U'; break; case '9': saida += 'S'; break; } MessageBox.Show(saida, "Conversor " + "Criptografia", MessageBoxButtons.OK, MessageBoxIcon.Information); }


Carregar ppt "Paradigmas da Programação Professores: Eduardo Mantovani Fábio de Paula Santos."

Apresentações semelhantes


Anúncios Google