Sentencia condicional if, lenguaje de programación C

Más sobre: Programación

Dedicaré unos artículos exclusivamente al lenguaje de programación C que es el que personalmente me gusta mucho, y que hasta ahora, es el que manejo más.

La sentencia if permite una acción previamente predeterminada por el programador, la cual se cumplirá si la condición tiene valor lógico verdadero (según la tabla de la verdad es 1) o valor lógico falso (según la tabla de la verdad es 0).

Sentencia condicional if

La sintaxis o estructura general de la sentencia condicional if es la siguiente:

if (expresión)
sentencia_1;
else /* Opcional */
sentencia_2;

Si la expresión (conocida también como condición o argumento) posee un valor distinto de cero (valor lógico TRUE = 1), se ejecuta la acción sentencia_1. En cambio, si es cero (valor lógico FALSE = 0), no se ejecutará, a menos que exista un bloque else (como el que se mostró en la sintaxis anterior), en cuyo caso se ejecutará la sentencia_2.

Vale la pena resaltar que no es necesario que esté un bloque else. De hecho, con la sentencia condicional if basta para determinar alguna condición, y saber qué se ejecutará, según lo que previamente haya sentenciado el programador.

Por ejemplo, realicemos un ejercicio básico donde se aplique la sentencia condicional if. Creemos un programa donde el usuario ingrese un número, y mediante la sentencia condicional if, se determine si es o no un número par.

Número par con la sentencia condicional if

Se puede ver anteriormente que con una sentencia condicional if es posible, a través de una condición previamente establecida por el programador, determinar si es posible o no (dependiéndo del valor lógico que obtenga la variable) realizar acciones.

Por otra parte, cabe resaltar que si es una sentencia condicional if SIMPLE no es necesario utilizar ” { } ” para abrir/cerrar la expresión; es simple cuando sólo hay una línea de sentencia. Si son varias líneas (como en nuestro ejemplo, que utilizamos una para sentenciar y otra para imprimir un mensaje), sí se debe utilizar las llaves para abrir/cerrar el ciclo porque sino, lo próximo a la primera línea no se tomará en cuenta.

Si esta información te ha sido útil, te invitamos a que te suscribas a nuestro canal RSS o vía e-mail para que recibas a diario todas las noticias, aplicaciones y análisis presentados en Blog Informático:

Recibe las noticias en tu correo:

Etiquetas: , ,

Palabras claves: Descargar, free, gratis, download, gratuito, análisis...

Artículos destacados:

  • Tipos de virus
  • Tipos de software
  • Antivirus para Windows Vista
  • Programas gratis para Windows Vista
  • Códecs para Windows Vista
  • Programas gratis
  • Isso Vista Pack
  • Software de Aplicación
  • Convertir FLV a MPEG
  • Tipos de virus
  • Transformar XP en Vista
  • 3 comentarios, ¡faltas tú, anímate!

    1. Sentencia switch, lenguaje de programación C | Blog Informático nos comenta:

      [...] switch da una alternativa mucho más refinada a la necesidad de utilizar o implementar múltiples sentencias condicionales if cuando deseamos que una determinada variable tome diferentes valores para cada [...]

    2. alonso nos comenta:

      muchas gracias por la valiosa informacion me sirvio de mucho…

    3. julio nos comenta:

      Los tres tipos de condicionales son con if ya que tenemos que if va consecutivo de else y them entonces tendrimos tres fraces que serian las siguientes SI ENTONCES (if, then)
      SI ENTONCES, SI NO (if , then else)
      SEGUN (case o switch)

    Publica un comentario

    Escribe el comentario

    Puedes utilizar las siguientes tabs de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Nota importante: Tu comentario será revisado por el webmaster. Ten paciencia que pronto será publicado.