Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Programación de videojuegos en C++ -- Lección 2

 VARIABLES
Variables o identificadores son conjuntos de letras numeros que se utilizan para referirse a los elementos del programa; con ellas podemos almacenar diferentes tipos da datos.

Como decidir el nombre de una variable:
-Claras y con referencia directa al problema.
-No espacios en blanco, ni símbolos extraños en ellas.
-Se pueden usar abreviaturas, pero solo de carácter general.
-No deben ser palabras reservadas del lenguaje.( no usen cin cout o otras palabras reservadas)

Ejemplos de buenas variables:
Nombre, Edad, SdoDiario, IngMensual, Perímetro, Calif1, Alumno15, media_aritmetica .

++++++++++++++++++++++++++++++++++++++++++++++++++++




TIPOS DE DATOS


Los datos que pueden asignar a una variable pueden ser numers, caracteres etc.
En esta web teneis informacion detallada sobre los tipos de datos AQUI .

Los principales son:

->int = numero entero
->long = numero entero màs grande que el int
->float = numero real
->double = numero real con màs cifras decimales que el float
->bool = booleana, true o false
->char = caracter

++++++++++++++++++++++++++++++++++++++++++++++++++++


ASIGNACION

Asignaciòn: Es aquella operaciòn que nos permite copiar un dato en una variable, que nos permite asignarle un valor.


int numero,numero2;
//Creamos/Declaramos nuestras variables "numero" y "numero2"  de tipo entero

numero = 5; //Asignamos/Inicializiamos a "numero" el valor 5
numero2 = 7; //Asignamos/Inicializiamos a "numero2" el valor 7

En la primera linea lo que hacemos es reservar una celda de memoria para nuestra variable entera numero.
Al reservar una celda de memoria usufruiremos de determinado numero de bytes de espacio ( cambia segun el tipo de dato ), dicho espacio es decir la celda de memoria no esta vacìa mas bien esta "sucia" es decir que tiene un contenido que desconocemos.
Asì que recordar siempre de no usar nunca una variable con un valor desconocido porque puede causar errores muy dificiles de detectar en vuestros programàs.



Nota: // El double slash es usado para hacer comentario o notas para aclarar el codigo de un programa
todo lo que se encuentre a la derecha del // no serà considerado parte del programa no influira en ello, es solo algo que nos sirve para explicar que hace cada parte del programa.



Podemos hacer lo mismo de esta otra manera:
int numero = 5; //Declaramos y Inicializiamos la variable "numero" con una sola instrucciòn.

Recordar solo una vez se puede declarar una variable con con un identificador NO podemos crear màs de una variable llamada "numero", crearemos otras llamadas "numero2" o "n" pero NO "numero" darìa error el compilador.




En C++ podemos hacer una asignaciòn multiple.

Envez de:


#include < iostream >
using namespace std;


int main (){


int num = 5,num2 = 5, num3 = 5;//Creamos tres variables enteras y les asignamos el valor 5




cout << "num: " << num << "\nnum2: " << num2 << "\nnum3: " << num3 << endl; //Visualizaciòn de las variables
system("PAUSE");
}



Ya que a las tres variables se les asigna el valor 5 podriamos hacerlo de esta otra manera:

#include < iostream >
using namespace std;


int main (){


int num,num2,num3;
num=num2=num3=5; //Asignaciòn multiple


cout << "num: " << num << "\nnum2: " << num2 << "\nnum3: " << num3 << endl;
system("PAUSE");
}


++++++++++++++++++++++++++++++++++++++++++++++++++++


CIN


Tambien es posible asignar un valor a la variable ingresando el valor desde el teclado, para ello usaremos la funcion "cin".

#include < iostream >
using namespace std;


int main (){


int num;


cout<<"Introducir un numero: ";  //Avisa a la persona
cin>>num;  //Ingresa dato desde el teclado
cout << "El numero introducido es: "<<< endl;
system("PAUSE");
}





Intentad crear vosotros programas en donde creeis variables de diferentes tipos de datos y les asigneis valores desde el teclado:

Valores asignables a los diferentes tipos de datos:

->int = numero entero positivo/negativo
->long = numero entero positivo/negativo
->float = numero real positivo/negativo
->double = numero real positivo/negativo
->bool = true y false o 0 y 1
->char = numeros decimales ( http://www.asciitable.com/ ) o caracteres pasandolos de esta forma 'caracter' (ej 'L' )

Para màs informacion echad un vistazo AQUI en la tabla en la columna rango.
Si quereis que suba los proyectos pedidlos y los subire a megaupload.
Bytes Bytes


This post first appeared on Il Messere, please read the originial post: here

Share the post

Programación de videojuegos en C++ -- Lección 2

×

Subscribe to Il Messere

Get updates delivered right to your inbox!

Thank you for your subscription

×