sábado, 9 de marzo de 2013

curso de programación c++

  buenas tardes, escribo una mini entrada para hablar de algunas cosas que se me pasaron en la anterior, antes de empezar con bucles os voy a explicar las condicionales suma y resta de enteros y decimales:
  Os pongo un ejemplo sencillo sobre suma, por ejemplo tenemos dos enteros int x=10, y=5; para sumarlos y acumularlos en una de las dos variables sería x=x+y;, ahora mostrare los otros símbolos para las operaciones.
//*(multiplicar);
//  -(resta);
//  /(dividir);
  Ahora vamos con los condicionales, los condicionales son comprobaciones para que el código haga una cosa u otra según los datos que tengamos, un ejemplo en pseudocódigo:
  *x=10;
  *si x<10
  *escribir hola;
  *si no
  *escribir adiós;
  En código se utiliza if(condición) { lo que quieres que haga; } y si no se cumple else { lo que quieres que haga; }
  Dentro de las condicionales podemos poner:
  //< si el número de la izquierda es menos que el de la derecha;
  //> si el número de la izquierda es mayor que el de la derecha;
  //== compara dos variables ejemplo si x==y;
  //!= si un número es distinto a otro;
  Un código de ejemplo utilizando todo lo explicado anteriormente:
#include<iostream>
using namespace std;

main()
{
    int x=5;
    int y=10;
    int z;
    if(x<12)
    {
        z=x+y;
    }
    else //si no se cumple la primera pasa lo que dice esta
    {
        z=y-x;
    }
    cout<<z<<endl;
}

  Pues con esto doy por terminada esta parte, si os interesa y queréis practicar podéis dejarme un comentario con dudas códigos etc y yo iré resolviéndolas.

jueves, 7 de marzo de 2013

curso de programación en c++

  buenas, tras mucho tiempo (perdón por la parada, esto de la universidad y demás cosas no rentan para hacer cosas), hoy os traigo la segunda parte de este curso, en el vamos a tocar los distintos tipos de variables, así que vamos a ello:
  int "nombre de la variable"; //así se inicia un tipo entero, existen también los //long int para números mayores etc, pero es muy difícil que vallamos a //utilizarlos.
  float "nombre de la variable"; //inicia un número con decimales , es el mismo //caso que el anterior, hay otros métodos pero que no suelen usarse.
  string "nombre de la cadena"; //inicia una cadena de caracteres.
//también voy a mencionar la función cin>>"nombre de la variable" (de //iostream) para otorgarle un valor durante la ejecución del programa.
  Un ejemplo con código:
#include<iostream>
using namespace std;
main()
{
    int x=10;//declaramos un entero
    float y=5.7;//declaramos un decimal
    string z="nmc";//declaramos una cadena de caracteres
    cout<<"x="<<x<<" y="<<y<<" z="<<z<<endl;//los mostramos
    cout<<"dame x\n";//pedimos y capturamos los nuevos valores de las  //variables
    cin>>x;
    cout<<"dame y\n";
    cin>>y;
    cout<<"dame z\n";
    cin>>z;
    cout<<"x="<<x<<" y="<<y<<" z="<<z<<endl;
}

  Y así terminamos la parte del tutorial por hoy, es poco y básico pero sirve para complementar la primera parte, en la siguiente parte explicare los diferentes tipos de bucles que hay y los vectores de enteros y decimales.

lunes, 31 de diciembre de 2012

Curso de programación en c++

  Hola, he decidido retomar este blog con un pequeño curso para aprender a programar en c++, ya que con la universidad apenas tengo tiempo para dedicarme a mis proyectos propios, bueno empecemos.
  Un programa en c++ se puede dividir en varios ficheros, el básico es el .cpp donde va el main (la parte básica), este suele estar compuesto por:
  -declaración de librerias.
  -inclusión de los ficheros.
  -el main()
  -{
   -cuerpo del programa.
  -}
  y terminamos.
  Nota:en c/c++ el código se puede comentar, estos comentarios se los salta el compilador, y puede dar indicaciones de lo que has hecho y hacer tu código entendible por otros programadores, la forma de ponerlos es //seguido de la nota que queremos poner, esto sirve para una sola linea, o /* para varias*/.
ahora vamos con un ejemplo básico de hola mundo.


#include <iostream> //librería básica de c++
using namespace std; //con esto hacemos los libramos de poner std::cin/cout.
main() //programa principal
{ //el cuerpo se pone entre llaves
    cout<<"hola mundo\n"; //utilizamos cout para escribir un mensaje, debe estar // seguido de << el mensaje entre " " y como todos los procesos en c++ //cerramos con ;, y el \n es para que salte la linea.
} //se cierra el programa


  Una vez hecho el hola mundo nos queda compilarlo, para hacerlo si estamos en ubuntu o cualquier distribución de linux debemos escribir el siguiente comando:
 g++ nombrearchivo.cpp
  Y para ejecutarlo ./a.out si no le hemos puesto nombre.
//para ponerselo tendríamos que añadir al compilar -o nombre
//y para ejecutarlo ./nombre

  Y con esto terminamos la primera parte del curso espero que les haya gustado, en la próxima parte empezaremos a trabajar con números enteros y decimales.


domingo, 25 de septiembre de 2011

primera beta

hola, tras mucho tiempo sin poder tocar este proyecto por los estudios, les traemos la primera beta, el juego esta completo aunque le faltan algunos graficos, como los del tercer nivel, esperamos poder darles una versión completa pronto, por ahora espero que disfruten de nuestro trabajo, que aunque es corto ha sido nuestro primer proyecto y hemos dado lo mejor de nostros, muchas gracias a todas las personas que nos han apoyado.
 descarga versión de windows
descarga versión para linux 

miércoles, 20 de julio de 2011

Nueva era



Comienza una nueva era en Pingux con la llegada de un nuevo juego de TecnoStudios:
Pingux: Al margen de los Clásicos
Más noticias próximamente



martes, 7 de diciembre de 2010

Otros proyectos

Por petición de nuestros fans, además del popular Pingux también hablaremos en adelante de futuros proyectos, como el potente NMC o el esperado Izual Chonicles. Os dejamos con una promo de éste último:



martes, 23 de noviembre de 2010

Nuevo Escenario


Próximamente, se añadirá un nuevo escenario con algunas mejoras gráficas y un boss que derrotar. Más información en unos días.