Estructuras de Control

Sentencia if

Una sentencia if se utiliza cuando se desea ejecutar una o más sentencias si el resultado de una expresión booleana es verdadero y cuando es falso usar la sentencia else.

La sintáxis de sentencia if es la siguiente:

if( expresionboolena)
	sentencia1;
else
	sentencia2;

Por ejemplo:

int segundos;

if(segundos==59)
	segundos=0;
else
{
	segundos=segundos+1;
	//también esta instrucción se debe colocar de la 
	siguiente manera
	segundos++;
}

Sentencia while

Se utiliza una sentencia while para ejecutar repetidamente una sentencia mientras una expresión booleana continúa siendo verdadera. La sintáxis para usar la sentencia while en C# es la siguiente:

while (expresión booleana)
	sentencia;

Por ejemplo:

int i;

while (i!=10)
{
	Console.WriteLine(i);
	i++;
}

Sentencia for

Una sentencia for permite escribir una versión más formal que la sentencia while combinando la inicialización, la expresión booleana y la actualización, todo el trabajo sucio del bucle.

La sintáxis de una sentencia for es:

for(inicio; expresión booleana; actualizacionVariableControl)
	sentencia;

Por ejemplo:

for(int i=0;i!=10;i++)
{
	Console.WriteLine("que alguien me pare!");
}

Sentencia do while

A veces se desea escribir una sentencia en la que el cuerpo del bucle se ejecute al menos una vez. En dichas ocasiones se necesita una sentencia en la que la expresión se evalúe al final, después de la ejecución del bucle, esto es, la sentencia do while.

La sintáxis del do while es:

do
	sentencia;
while(expresionbooleana);

Por ejemplo:

int i=10;

do
{
	Console.WriteLine(i);
	i++;
}
while(i!=10);