viernes, 19 de febrero de 2010

Ejemplos con if else

En algún momento dentro de nuestros algoritmos, es preciso cambiar el flujo de ejecución de las instrucciones, es decir, el orden en que las instrucciones son ejecutadas. Muchas de las veces tenemos que tomar una decisión en cuanto a que se debe ejecutar basándonos en una respuesta de verdadero o falso (condicion).La ejecución de las instrucciones incluyendo una estructura de control como el condicional funcionan de esta manera:

Las instrucciones comienzan a ejecutarse de forma secuencial (en orden) y cuando se llega a una estructura condicional, la cual esta asociada a una condicion, se decide que camino tomar dependiendo siempre del resultado de la condicion siendo esta falsa o verdadera.
Cuando se termina de ejecutar este bloque de instrucciones se reanuda la ejecución en la instrucción siguiente a la de la condicional.

Sentencia if
La instrucción if es, por excelencia, la más utilizada para construir estructuras de control de flujo.
SINTAXIS
Primera Forma

Ahora bién, la sintaxis utilizada en la programación de C++ es la siguiente:
if (condicion)
{
Set de instrucciones
}
siendo "condicion" el lugar donde se pondrá la condicion que se tiene que cumplir para que sea verdadera la sentencia y asi proceder a realizar el "set de instrucciones" o código contenido dentro de la sentencia.

Segunda Forma
Ahora veremos la misma sintaxis pero ahora le añadiremos la parte "Falsa" de la sentencia:
if (condicion)
{
Set de instrucciones //PARTE VERDADERA
}
else
{
Set de instrucciones 2 //Parte FALSA
}

La forma mostrada anterior mente muestra la union de la parte "VERDADERA" con la nueva secuencia la cual es la parte "FALSA" de la sentencia de decision "IF" en la cual esta compuesta por el:

else
{
Set de instrucciones 2 //Parte FALSA
}

la palabra "else" o "De lo contrario" indica al lenguaje que de lo contrario al no ser verdadera o no se cumpla la parte verdadera entonces realizara el "set de instrucciones 2".

EJEMPLOS DE SENTENCIAS IF...

Ejemplo 1:

if(numero == 0) //La condicion indica que tiene que ser igual a Cero
{
cout<<"El Numero Ingresado es Igual a Cero"; } Ejemplo 2: if(numero > 0) // la condicion indica que tiene que ser mayor a Cero
{
cout<<"El Numero Ingresado es Mayor a Cero"; } Ejemplo 3: if(numero < numero ="="> 0) // la condicion indica que tiene que ser mayor a Cero
{
cout<<"El Numero Ingresado es Mayor a Cero"; } else { if(numero <>




CODIGOS FUENTE EJEMPLO :


#include

main()
{
int a;
printf("ingrese numero");
scanf("%d",&a);
if (a==1)
{
printf("enero 31");
}
else

if (a==2)
{ printf("febrero 28");
}
else
if (a==3)
{
printf("marzo 30");
}
else
if(a==4)
{
printf("abril 30");
}
else
if(a==5)
{
printf("mayo 31");
}
else
if(a==6)
{
printf("junio 30");
}
else
if(a==7)
{
printf("julio 31");
}
else
if(a==8)
{
printf("agosto 31");
}
else
if(a==9)
{
printf("septiembre 30");
}
else
if(a==10)
{
printf("octubre 31");
}
else
if(a==11)
{
printf("nomviembre 30");
}
else
if(a==12)
{
printf("diciembre 31");
}}

No hay comentarios:

Publicar un comentario