1.1 Tipos Básicos

by 23:53 0 comentarios
Algunos Tipos Básicos


Vamos ahora a crear una peque
ña aplicación que nos permita interactuar con el usuario. Para empezar, vamos a darle un vistazo a los tipos básicos.

"string", que significa "cadena" en inglés, es un tipo de variable que nos permite manejar cadenas de "caracteres" o "char".

"char", que significa "caracter", es un tipo de variable que nos permite almacenar caracteres independientes.

"int" es un tipo de variable que nos permite almacenar números enteros.

"double" es un tipo de variable que nos permite alacenar números fraccionarios (con coma: 1,23 ; 3,334254 ; 98,2342...)

"bool" es un tipo de variable que nos permite almacenar un valor "true" o "false"

Estas variables deben ser declaradas y les debe ser asignado un valor. Veamos un ejemplo de cómo asignarlo a cada tipo:

- Los string, al ser cadenas de caracteres, se declaran entre comillas dobles (" "):
string nombre
= "pedro";- Para representar un char empleamos comillas simples (' ')
char caracter = 'c';
- Para representar un int, simplemente escribimos el número:
int numero = 89;
- Para represnetar un double lo hacemos del siguiente modo:
double peso = 4.56;
- Para asignar un valor a un bool:
bool verdadero = true;

Como ven, el modo de declarar una variable sigue el siguiente orden:
1- Se declara el tipo de la variable
2- Se le asigna un nombre a la variable (en el caso del estring, le llamamos "nombre"; en el caso del char, le llamamos "caracter"....)
3- Se coloca el signo de igualdad (=) y se le asigna un valor;


Recordando

En el post anterior utilizamos la sentencia Console.Writeline() que nos permite escribir una línea en consola.

Ahora utilizaremos la sentencia Console.ReadLine() que nos permitirá guardar en una variable un valor introducido por el usuario directamente en la consola.

Veamos un ejemplo:


Lo primero que hacemos es imprimir una linea de texto que pregunta al usuario "Cómo te llamas?"

El usuario tecleará en consola su nombre, supongamos que es "juan". Como hemos igualado la variable string nombre al comando Console.ReadLine() lo que el usuario escriba en consola quedará guardado dentro de "nombre". Luego, si el usuario teclea Juan, "nombre" ahora tendrá como valor el string "Juan".

Seguidamente imprimiremos una nueva línea conformada por el resultado de concatenar la palabra "Hola" con el valor de la variable nombre. El resultado debe ser Hola Juan.




Notemos aquí algo importante. Cuando se guarda el valor obtenido por Console.ReadLine() en una variable esta siempre debe ser de tipo string, incluso aunque lo que se lea sea un número, de lo contrario tendremos un error de tipo "no se puede convertir un string en (el tipo de la variable en la que hayas intentado guardarlo)".

Ahora, supongamos que queremos preguntarle al usuario su edad, como la edad es de tipo int necesitamos guardarla en una variable de ese mismo tipo. Veamos cómo hacerlo:



Como ves, la sentencia int.Parse(edad) nos permitió convertir el parámetro de tipo string "edad" que leímos de consola, en un parámetro de tipo int.

Para terminar, veamos en conjunto los dos ejemplos anteriores:



Al ejecutar el código anterior deberíamos ver algo así:


abeagomez

Developer

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Curabitur blandit tempus porttitor. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

0 comentarios:

Publicar un comentario