Variables:
Como ya conté, son "contenedores" de datos. Son de varios tipos según el tipo de dato que almacenen:
-Tipo char: almacenan un solo carácter , osea , una letra , un numero o un signo.
-Tipo int: almacenan un número entero.
-Tipo float: almacenan un número decimal.
-Tipo string: almacenan una cadena de carácteres (texto).
-Tipo boolean: almacenan un -0- o un -1- .El 0 es considerado como "False" y el 1 como "True", mas adelante veremos la aplicación de esto.
Ejecutan una vez un código en caso de que se cumpla una condición.
Los mas usados son:
-If: ejecuta un código si se cumple una condición.
Ejemplo :
Se quiere comprar un objeto:
if ( variable que indica nuestro dinero > variable que indica el coste del objeto) {Se comprueba si tenemos dinero suficiente para comprarlo y en caso de ser asi, el objeto es comprado.
Adquirir el objeto y restar de la variable de nuestro dinero el coste del objeto comprado.
}
-Else: va colocado después de una condición -if- , ejecuta un código en caso de que la condición de el anterior -if- no se cumpla.
Ejemplo:
Se quiere comprar un objeto pero no tenemos dinero:
if ( variable que indica nuestro dinero > variable que indica el coste del objeto) {
Adquirir el objeto y restar de la variable de nuestro dinero el coste del objeto comprado.
}
else{
Escribir "lo siento , no tienes dinero suficiente para comprar eso"
}
Se comprueba si tenemos dinero suficiente para comprarlo y en caso de ser así, el objeto es comprado sin embargo, en caso de no tener dinero, a diferencia del ejemplo anterior, esta vez nos saldrá el mensaje "lo siento , no tienes dinero suficiente para comprar eso" , en vez de no pasar nada.
-Else if:
Ejecuta un código, en caso de que no se cumpla el anterior if y si se cumpla una condición propia.
Es el resultado de la simplificacion de un else con un if dentro.Basicamente es la conversion de esto:
if (A<B){En esto:
sucede algo}
else { if (A==0) {
sucede otra cosa
}
}
if (A<B){De manera que el código queda mas simplificado.
sucede algo}
else if (A==0) {
sucede otra cosa
}
¿Pero esto es C o programación en general?
ResponderEliminar¡Muy buenos post!
Pd: Sube mas :D
Es programación en general ^^ . Muchas gracias, pronto podre la parte de bucles y funciones.
Eliminar