Aps trabalho
Por: Ramon Gomes • 14/4/2015 • Exam • 401 Palavras (2 Páginas) • 442 Visualizações
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
public class Texto {
Chave ObjChave = new Chave();
public int tamanho;
public String textochave;
public Char caracter;
public int contador;
public int[] caracterAdcional = new int[8];
public int[,] ArrayCaract = new int[8,16];
public Texto()
{
tamanho = 0;
textochave = "";
contador = 0;
}
//exibe a entrada do texto
public void ExibeTexto() {
Console.Write("Digite o texto para criptografar: ");
textochave = Console.ReadLine();
}
//exibe o tamanho do texto
public int TamanhoTexto(){
tamanho = textochave.Length;
return tamanho;
}
//separa a string do texto em caracters individuais
public int SeparaCaracter(int i){
caracter = textochave[i];
return caracter;
}
//adiciona caracters se o texto for menor que a chave
public int AddCaracter(int TamanhoChave)
{
caracter = Convert.ToChar(contador + TamanhoChave);
if (caracter < 255)
{
contador++;
}
else{
contador = 0;
}
return caracter;
}
public Array CriptografaTexto(int i, int j, int conttexto, String texto, int TamanhoChave)
{
ArrayCaract[i, j] = texto[conttexto];
Console.Write(" " + Convert.ToChar((ArrayCaract[i, j] + TamanhoChave)) + " ");
...