martes, 10 de enero de 2017

Capítulo 2. Hola nena

Bueno, vamos a ver si en 21 dias se va creando codigo c++ y se puede aprender este lenguaje de forma ordenada. Se esta probando este codigo con gcc. Hoy es el dia uno e incluyo el código mas simple posible. /** * HolaNena.cpp * Codigo iniciatico que simplemente muestra el mensaje estandar HolaNena de nano * * Pello Xabier Altadill Izura * * Compilado: g++ HolaNena.cpp -o HolaNena */ using namespace std; #include int main () { // Sacamos por salida estandar un mensaje cout << "HolaNena!\n"; return 0; } 3 Capítulo 2. Hola nena Figura: Entrenando. Hay que ir poco a poco Aqui otro codigo de ejemplo. /** * Test.cpp * Programa del ejemplo simple, para saber que es lo que hace ejecutalo * * * Compilado: g++ Test.cpp -o Test */ using namespace std; #include int main() { int x = 5; int y = 7; cout << "\n"; cout << x + y << " " << x * y; cout << "\n"; return 0; }



 Capítulo 3. Funciones Vamos a ver como se declaran las funciones en c++. No tiene ningun misterio, es igual que en c. Siempre hay que especificar el tipo de retorno. /** * Funcion.cpp * Programa con llamada a una funcion * * Pello Xabier Altadill Izura * * Compilado: g++ Funcion.cpp -o Funcion */ using namespace std; #include // Funcion: llamada int llamada (int x, int y) { cout << "Estamos en la funcion!!" << endl; return (x+y); } int main() { // Estos comentarios son propios de C++ cout << "Vamos a llamar a la funcion.." << endl; // Llamamos a la funcion // Llamamos a una funcion y asignamos int z = llamada(5,7); cout << "Resultado:" << z << endl; // Llamada desde el output cout << "Resultado:" << llamada(6,7) << endl; cout << "Programa terminado \n" << endl; return 0; } 5 Capítulo 3. Funciones Figura: Quiza llevemos encima un tarro de esencia de Fibonaci Atencion, en este caso veremos como recoger datos de stdin o entrada estandar. /** * Funcion3.cpp * Programa con llamada a una funcion * El programa principal recoge datos de la entrada estandar * * Pello Xabier Altadill Izura * * Compilado: g++ Funcion3.cpp -o Funcion3 */ using namespace std; #include // Funcion: llamada int llamada (int x, int y) { cout << "Estamos en la funcion!!" << endl; return (x+y); } int main() { // Estos comentarios son propios de C++ cout << "Vamos a llamar a la funcion.." << endl; // Llamamos a la funcion // Llamamos a una funcion y asignamos int z = 0, x = 0, y = 0; // Recogemos los parametros cout << "Dame el primer parametro:"; cin >> x; cout << "\nOK!\nDame el segundo parametro:"; cin >> y; cout << "\nOK vamos a calcular."; 6 Capítulo 3. Funciones // Efectuamos la funcion. z = llamada(x,y); // Mostramos el resultado cout << "Resultado:" << z << endl; // Llamada desde el output cout << "Resultado:" << llamada(6,7) << endl; cout << "Programa terminado \n" << endl; return 0; } Facil no?
 

No hay comentarios:

Publicar un comentario