Você está na página 1de 4

APORTE INDIVIDUAL

ACTIVIDAD 2 CASOS PARA RESOLVER

NANCY SORAIDA BAYONA GUIO


COD: 1053609890
CURSO:
VISUAL BASIC AVANZADO
GRUPO: 20
TUTOR
JAIME RUBIANO LLORENTE

UNIVERSIDAD ABIERTA Y DISTANCIA


(UNAD)
DUITAMA

1. Un banco ha solicitado se disee un programa que permita encriptar la


Informacin de las contraseas (4 nmeros) digitada por teclado (como
un nico nmero) hasta el servidor principal, utilizando el siguiente
criterio, el primer nmero se enva de ltimo, el segundo, de penltimo,
el tercer nmero pasa a la segunda posicin, el ltimo pasa a ser
primero: Ejemplo 7568, se debe enviar como 8657.
Planificacin

Se tiene que crer


Diseo:

Codificacin
/Punto 1: Encriptacion de contrasea de 4 digitos

#include <iostream>
using namespace std;

int main()
{

int a;
char cont[100];

Ingresar:
cout << "Digite la clave de cuatro digitos: "; cin >> a;

itoa (a,cont,10);
int lcont = strlen(cont);

if (lcont==4)
{

int n1 = a/1000;
int n2 = a/100 - n1*10;
int n3 = a/10 - (n1*100 + n2*10);
int n4 = a - (n1*1000 + n2*100 + n3*10);

int crip = n4*1000 + n3*100 + n2*10 + n1;

cout << "La clave sera enviada como: " << crip <<endl;
}
else
{

cout <<endl<<"La clave debe tener de 4 digitos"<<endl;


goto Ingresar;
}

cin.get();
cin.get();
return 0;

Pruebas

Respuesta

Você também pode gostar