estructuras de control(if then else, do while ,for y swtich)

ESTRUCTURA DE CONTROL

La sentencia if-then-else

La sentencia if-then-else proporciona una ruta de ejecución secundaria cuando una cláusula «if» evalúa a false. Podría utilizar la sentencia if-then-else en el método aplicarFrenos para realizar una acción si se aplican los frenos cuando la bicicleta no se está moviendo. En esta caso la acción simplemente muestra un mensaje de error indicando que la bilicleta ya está detenida.
void aplicarFrenos(){
     if (seMueve) {
          velocidadActual--;
     } else {
          System.err.println("La bicicleta ya está detenida");
     } 
}

LA ESTRUCTURA DE CONTROL FOR

El ciclo for permite ejecutar un conjunto de sentencias un número fijo de veces y antes de saber cómo funciona esta sentencia, primero que nada vamos a ver la sintaxis.
for (expresion 1a, expresion 1b; expresion 2; expresion 3) sentencia
do while
Una variación de la sentencia while es: do instrucciones while ( condición o expresión ); En ella la sentencia se ejecuta al menos una vez, antes de que se evalúe la expresión condicional
#include /* la función main comienza la ejecución del programa */ int main() { int contador = 1; /* inicializa el contador */ do { printf( "%d ", contador ); /* despliega el contador */ } while ( ++contador <= 10 ); /* fin del do...while */ return 0; /* indica la terminación exitosa del programa */ } /* fin de la función main */ 
switcg
La Instrucción Switch, es una alternativa a la instrucción if, y se caracteriza por ofrecer la posibilidad de elegir entre más de dos opciones. En pseudocódigo, se le conoce de diferentes formas:
  1. En caso de
  2. Según sea
Pero al igual que en la instrucción if, el camino a seguir depender del valor que se evalúe. En esta instrucción no existe una condición explícita en su sintaxis, sin embargo de acuerdo al lenguaje es posible evaluar un caracter o un número, siendo esta una limitación que impide la escritura directa de condiciones; por lo que es útil en algunos problemas en los que se requiere elegir opciones directas. Su sintaxis es la siguiente:
switch (op){
case 1:
instrucciones
break;
case 2:
instrucciones
break;
default:
instrucciones
break;
}

Comentarios