Bienvenido

Bienvenido
Disfruta el contenido

miércoles, 21 de octubre de 2015

Compendio de programas utiles en C++



Hola en esta entrada les comparto algunos programas utiles y curiosos en C++ para todo aquel que va empezando y desea empezar a conocer sobre uno de los lenguajes mas completos que se hayan realizado. Actualmente este lenguaje a pesar de elegir otras opciones tales como Java o Python para scripts web (muy utilizado en Fb )  este lenguaje aun tiene una fuerte presencia en areas de finanzas y sin duda es la primera opcion en el desarrollo de videojuegos. Muchos de los motores de videojuegos se manejan con C++ incluyendo Ogre 3D una interesante opcion de un motor grafico orientado a escenas y el bien conocido Unreal Engine; el motor utilizado en la popular serie de los juegos de Gears of War.  






APOYO A ENCUESTA
Hola les agradeceria mucho si me apoyan con una encuesta por medio del sitio web de Encuesta Facil solo te tomara un minuto y es sobre video juegos Gracias por tu visita y continua visitando este blog que es para la comuidad

Saludos
http://www.encuestafacil.com/RespWeb/Qn.aspx?EID=2051724



Bibliografia recomendada
Aqui les dejo unos titulos que son bastante bueno para todo aquel que busca sumergirse en el mundo de C++

Este libro esta escrito por el responsable de la concepcion de C++ Bjarne Stroustrup. Excelente opcion para quien busca de lleno entrar por este camino al mundo de posibilidades de este poderoso lenguaje de programacion. 


El libro de Savitch es mucho mas practico enfocado en la resolucion practica de problemas de programacion asi como familiarizarse con el lenguaje





/*
Inicializacion de un arreglo

*/

#include <iostream>
using std::cout;
using std::endl;

#include <iomanip>
using std::setw;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main()
{
int n[10 ], s[10 ];
const int tamArreglo = 10;  //las variables constantes se deben inicializar

int a[tamArreglo] = {3, 5, 6, 7, 5, 3, 2, 4, 2, 15};
int total = 0;   //acumulador



for(int i = 0; i < 10; i++)
 n[i] = 0;

cout << "Elemento" << setw(13) << "valor\n" << endl;

//imprime el valor de cada elemento del arreglo
cout << "Elementos " << endl;
for(int jk = 0; jk < 10; jk++)
cout << setw(7) << jk <<  setw(13 ) << n[jk ] << endl;



for(int j = 0; j < tamArreglo; j++)
 s[j] = 2 + 2 * j;

//imprime el contenido del arreglo en fomato tubular
cout << "Aumento de los arreglos" << endl;
for(int k = 0; k < tamArreglo; k++)
 cout << setw(7) << k << setw(13) << s[k ] << endl;


for(int h = 0; h < tamArreglo; h++)
 total += a[h ];  

cout << "El total de los elementos es: "<< total << endl;
//for(int estrellas = 0; estrellas < a[h]; estrellas++)  
//  cout << '*';
return 0;



}





/*Programacion de factorial recursivo

*/

#include <iostream>
using std::cout;
using std::endl;

#include <iomanip>
using std::setw;

unsigned long factorial(unsigned long);

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv)
{
for(int cont = 0; cont <= 10; cont++)
 cout << setw(2) << cont << "! = "<< factorial(cont) << endl;

return 0;
}

//definicion recursiva de factorial
unsigned long factorial(unsigned long numero)
{
if(numero <= 1)
 return 1;
else
 return numero * factorial(numero - 1);
}


USO BASICO DE CICLOS Y ACUULADORES EN C++



/*Ejercicio de programacion ¿Que imprime este programa?

*/

#include <iostream>
using std::cout;
using std::cin;
using std::endl;


/* */

int main()
{
int y;
int x = 1;
int total = 0;

while(x <= 10)
{
y = x * x;
cout << y << endl;
total += y;
x++;
}

cout << "El total es: " << total << endl;  //muestra el resultado

return 0;
}



No hay comentarios:

Publicar un comentario