TEMA: APLICACIÓN DE SENTENCIAS DE CONDICIÓN O SELECCIÓN”

APLICACIÓN DE SENTENCIAS DE CONDICIÓN O SELECCIÓN”

 

Las sentencias de selección o condición permiten decidir entre distintos cursos de acción en función de ciertos valores.

if (expresión)

sentencia;

else sentencia;

 

La sentencia puede ser una sentencia simple, un bloque de sentencias o nada (en el caso de sentencias vacías).

La cláusula else es opcional.

 

Si la expresión del if es cierta (cualquier valor que no sea 0), se ejecuta la sentencia o el bloque de sentencias que constituye el objetivo del if; en cualquier otro caso se ejecuta la sentencia o bloque de sentencias que constituye el objetivo del else, si existe.

 

Siempre se ejecuta el código asociado al if o al else, nunca ambos.

Son muy comunes en la programación.

 

Un sentencia else siempre se refiere al if más próximo que esté en el mismo bloque que el else y que no esté asociado con un if.

 

Ejemplo:

 

if(i) {

if(j) sentencia 1;

if(k) sentencia 2;  /* este if esta */

else sentencia 3; /* asociado con este else */

       }

i,j,k son condiciones para que se cumpla el if 

 

Ejemplo:

Crear un menu utilizando if y else if pasa que dicho menu tenga las siguientes condiciones 

suma, resta,multiplicacion y division 

 

NOTA: en el video falta validar que no existe division para cero para eso nos tocaria validar para que el usuario no ingrese el cero

 

 

else if(c==4){

if(b==0){

printf("no existe division para cero");

printf("ingrese otro valor diferente a cero");

scanf("%d,b");

}

printf("la respuesta es: %d",a/b) ;

}