ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ENCRIPTACIÓN DE DATOS

GianCarlos ThecrewTarea30 de Abril de 2018

13.080 Palabras (53 Páginas)146 Visitas

Página 1 de 53

ENCRIPTACIÓN DE DATOS

  1. DISEÑO DEL FORMULARIO:

[pic 1]

  1. VENTANA DE PROPIEDADES:

OBJETO

PROPIEDAD

VALOR

MyForm

Text

ENCRIPTACIÓN DE DATOS

Label1

Text

Palabra a encriptar

Label2

Text

Ruta de entrada

Label3

Text

Ruta de salida

Label4

Text

Texto encriptado

textBox1

Text

Name

txtEntrada

textBox2

Text

Name

txtEncriptado

ComboBox1

Text

Name

{A,B,C,D,E,F}

CboEntrada

ComboBox2

Text

Name

{A,B,C,D,E,F}

CboSalida

Button1

Text

Name

ENCRIPTAR

BTNENCRIPTAR

Button2

Text

Name

NUEVO

BTNNUEVO

Button3

Text

Name

SALIR

BTNSALIR

ListBox1

Name

LstRuta

  1. CREACIÓN DE LA CLASE(OPERACIONES):

#pragma once

ref class OPERACIONES

{

public:

        int ta, lonp;

public:

        //RUTAS DE ENTRADA

        int Opciona(int, int, int, int, int, char[50], int[][50]);

        int Opcionb(int, int, int, int, int, char[50], int[][50]);

        int Opcionc(int, int, int, int, int, char[50], int[][50]);

        int Opciond(int, int, int, int, int, char[50], int[][50]);

        int Opcione(int, int, int, int, int, int, int, int, int, char[50], int[][50]);

        int Opcionf(int, int, int, int, int, int, int, int, int, char[50], int[][50]);

        //RUTAS DE SALIDA

        int salidaa(int, int, int, int, char[50], int[][50]);

        int salidab(int, int, int, int, char[50], int[][50]);

        int salidac(int, int, int, int, char[50], int[][50]);

        int salidad(int, int, int, int, char[50], int[][50]);

        int salidae(int, int, int, int, int, int, int, int, char[50], int[][50]);

        int salidaf(int, int, int, int, int, int, int, int, char[50], int[][50]);

        OPERACIONES()

        {

        }

};

int OPERACIONES::salidaf(int f, int c, int F, int C, int Cc, int con, int tv, int T, char v[50], int ma[][50])

{

        if (con <= (T * 2) - 1)

        {

                if (f <= T)

                {

                        if (c <= f)

                        {

                                v[tv] = (ma[c][F]);

                                return(salidaf(f, c + 1, F - 1, C, Cc, con, tv + 1, T, v, ma));

                        }

                        else

                        {

                                return(salidaf(f + 1, 1, f + 1, C, Cc, con + 1, tv, T, v, ma));

                        }

                }

                else

                {

                        if (C <= T)

                        {

                                if (Cc <= T)

                                {

                                        v[tv] = (ma[Cc][F - 1]);

                                        return(salidaf(f, c, F - 1, C, Cc + 1, con, tv + 1, T, v, ma));

                                }

                                else

                                {

                                        return(salidaf(f, c, f, C + 1, C + 1, con + 1, tv, T, v, ma));

...

Descargar como (para miembros actualizados) txt (22 Kb) pdf (204 Kb) docx (559 Kb)
Leer 52 páginas más »
Disponible sólo en Clubensayos.com