5/3/16

Encriptar Una cadena de Caracteres

#include "stdafx.h"
#include <iostream>

using namespace std;

void ingresar_texto(char [1000]);
void encriptar_texto(char [1000], char [1000]);
void mostrar_texto_encriptado(char [1000], char [1000]);

int _tmain(int argc, _TCHAR* argv[])
{

char cad[1000];
char cop[1000];

for (int i = 0; i < 1000; i++)
{
cad[i] = '\0';
cop[i] = '\0';
}

cout << "Encriptar una cadena de texto" << endl;
cout << endl;

ingresar_texto(cad);

encriptar_texto(cad, cop);

mostrar_texto_encriptado(cad, cop);

system("PAUSE");
return 0;
}

void ingresar_texto(char cad[1000])
{
cout << "Igrese una cadena de textos: ";
cin.getline(cad, 1000);

}

void encriptar_texto(char cad[1000], char cop[1000])
{
for (int i = 0; i < 1000; i++)
{
if (cad[i] != '\0')
{
if (i % 2 == 0)
{
cop[i] = cad[i] + 2;
}
else
{
cop[i] = cad[i] + 3;
}
}
}
}

void mostrar_texto_encriptado(char cad[1000], char cop[1000])
{
cout << "La cadena: " << cad << endl;
cout << "fue encriptada en: " << cop << endl;
}

Descargar Proyecto


Suma de arreglos o arrays

#include "stdafx.h"
#include <iostream>
#include <iomanip> // Habilitar la función ((IOMANIP))

using namespace std;

int main()
{
int i, j;

cout << "Suma de arreglos ingresados por el usuario" << endl;

int arre1[][3] = { 8, 2, 5,
              3, 2, 2,
              2, 2, 2};
int arre2[][3] = { 8, 2, 5,
              3, 2, 2,
              2, 2, 2};
int arreR[3][3];

for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
arreR[i][j] = arre1[i][j] + arre2[i][j];
}
}

for (i = 0; i < 3; i++)
{
cout << endl;
for(j = 0; j < 3; j++)
{
cout << setw (5) <<arreR[i][j]; // funcion SETW, sirve para dar espacios entre cada columna del array
}
}
cout << endl; // manda el mensaje "Presione una tecla para continuar al siguiente renglon"



system("pause");
    return 0;
}


Descargar Proyecto


2/3/16

Clásico Hola Mundo

Ejercicio para principiante.


//Librerías 
#include "stdafx.h"
#include <iostream>
//
using namespace std;

int main()
{
cout <<"Hello world"<<endl;

system("pause");
    return 0;
}


"//" la doble pleca tiene la función de comentar una sola línea.

y "/*xxxxx*/" para comentar párrafos.

#include "stdafx.h"  =  Esta linea de codigo viene integrado en el código del nuevo archivo que creamos, tiene la función de inicializar todos los procesos que han sido compilados, para que compile en menos tiempo al momento de agregar líneas de código, algo curioso es que si eliminamos este archivo el programa no compilara.

#include <iostream>  = Esta librería la insertamos nosotros, en la cual vienen integradas las funciones cout que sirve para mostrar valores en pantalla y cin que nos permite ingresar valores por medio del teclado.

Nota:
Al momento de crear el archivo este no contiene el system("pause"); por lo tanto tendremos que agregarlo por nuestra parte, y tiene la funcion de pausar el programa cuando se esta ejecutando, de lo contrario se cerraría muy rápido y no lo veríamos en funcionamiento

Descargar Proyecto 


27/2/16

EJERCICIOS DE PROGRAMACIÓN (INICIANDO EN LA DESTREZA QUE TE LLEVARÁ HACIA EL EXITO)

¿Qué es C++?


C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.

Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.

Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.