Palabras reservadas; if & if...else

Estas funciones son ocupadas para la toma de decisiones, de los dos enfoques (maquina y usuario). y para determinar el cumplimiento de las condiciones sujetas a el.

If   ("si")  -Ejemplo de bloque if-

if (num1 == num2){    /*Traducción: si num1 es igual a num 2...*/
  printf ("%d es igual a %d", num1, num2);  /*... escribir en pantalla */
  /* cierra bloque if */



Explicaciones:

¿Porque la función if no lleva ; ? ninguna función lleva ; así de simple, son solo las instrucciones
¿Porque empieza y termina con { } la función? porque sino a la hora de ejecutar el programa, lanzaría un error lógico pues se juntarían los códigos con el siguiente bloque y no sabría el compilador cual es de cual.


If...else ("si...de lo contrario") -Ejemplo de bloque if..else-

if (num1 == num2){    /*Traducción: si num1 es igual a num 2...*/
 printf("%d es igual a %d", num1, num2);  /*... escribir en pantalla.. */
else    /*..de lo contrario..*/
  if (num1 != num2) /*si num1 es desigual a num2...*/
printf("%d no es igual a %d", num1, num2);  /*..escribir en pantalla*/
  /* cierra bloque if */

Explicaciones:

Como ya viste, else sirve para contrariar al if, en caso de que este no se cumpliera sale else, si no sigue derecho el programa.

Ejemplo

si el num1 es 5 y num2 es 5 aparecera en pantalla:

[_5_] es igual a [_5_]

si num1 es 6 y num2 es 7 aparecera en pantalla

[_6_] no es igual a [_7_]






No hay comentarios:

Publicar un comentario