[Tutorial C] II.4 - Condiciones
Página 1 de 1.
[Tutorial C] II.4 - Condiciones
Condiciones
Si queremos que una parte de código solo se ejecute si ocurre algo en concreto, debemos usar condiciones. Y si queremos que se ejecuten distintos códigos según lo que ocurre, debemos dominarlas.
Su esctructura básica es:
Ahora otro problema que se te puede plantear es que quieras que suceda algo cuando varias cosas ocurren, ejemplo:
Esto es práctica, a parte de la base de todo lenguaje de programación.
Un atajo para cuando tengas esa práctica:
Si queremos que una parte de código solo se ejecute si ocurre algo en concreto, debemos usar condiciones. Y si queremos que se ejecuten distintos códigos según lo que ocurre, debemos dominarlas.
Su esctructura básica es:
- Código:
if (valor lógico)
{
codigo
}
- Código:
int i = 5;
if (i > 3)
{
printf("i es mayor que 3");
}
- Código:
if (i<3) printf("i es mayor que 3");
- Código:
if (i>3)
{
printf("i es mayor que 3");
}
else
{
printf("i es menor o igual que 3");
}
- Código:
if (i>3)
{
printf("i es mayor que 3");
}
if (i <= 3)
{
printf("i es menor o igual que 3");
}
Ahora otro problema que se te puede plantear es que quieras que suceda algo cuando varias cosas ocurren, ejemplo:
- Código:
int i = 5;
int j = 6;
if (i==5)
{
if(j==6)
{
codigo...
}
}
- Código:
int i = 5;
int j = 6;
if (i==5 && j==6)
{
codigo...
}
- Código:
int i = 5;
int j = 3;
if (i==5 || j==6)
{
codigo...
}
- Código:
int i = 4;
if ( !(i==5) )
{
codigo...
}
Esto es práctica, a parte de la base de todo lenguaje de programación.
Un atajo para cuando tengas esa práctica:
- Código:
(valor(es) lógico(s)) ? { ...codigo para valor cierto... } : { ...codigo para valor falso... }
- Código:
int i, k;
i = k = 5;
( i==k && k!=4) ? {
printf("tanto i como k, son iguales y no son 4");
} : {
printf("i y k son distintos, pero no se si k es 4");
}
Temas similares
» [Tutorial C++] II.3 - Condiciones y bucles
» [Tutorial] II.4 - glutKeyboardFunc()
» [Tutorial C] IV.3 - Estructuras
» [Tutorial C] IV.1 - Punteros
» [Tutorial C++] I - "HelloWorld++"
» [Tutorial] II.4 - glutKeyboardFunc()
» [Tutorial C] IV.3 - Estructuras
» [Tutorial C] IV.1 - Punteros
» [Tutorial C++] I - "HelloWorld++"
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|