Menu
Coddy logo textTech

Sentencia If

Parte de la sección Fundamentals del Journey de C de Coddy — lección 25 de 63.

La sentencia if es una estructura de control de flujo fundamental en C que permite que su programa tome decisiones.

Una sentencia if ejecuta un bloque de código solo si una condición especificada es verdadera.

Sintaxis básica de una sentencia if:

if (condition) {
    // Código a ejecutar si la condición es verdadera
}

Veamos un ejemplo sencillo:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

En este ejemplo:

  • Comprobamos si el valor en age es mayor o igual a 18
  • Si esta condición es verdadera, se imprime el mensaje "You are an adult."
  • Si la condición es falsa, el programa omite el bloque de código y continúa con la siguiente instrucción
challenge icon

Desafío

Fácil

Estás escribiendo un programa sencillo para comprobar las condiciones climáticas basándote en un valor de temperatura preestablecido.

Aquí tienes la tarea:

  1. Crea una variable int llamada temperature y establécela en cualquier valor que desees (por ejemplo, 35).
  2. Usa sentencias if para imprimir mensajes basados en el valor de temperature:
    • Si la temperatura es superior a 30, imprime "It's a hot day!"
    • Si la temperatura está entre 20 y 30 (inclusive), imprime "The weather is nice."
    • Si la temperatura es inferior a 20, imprime "It's a bit cold today."

Hoja de referencia

La sentencia if ejecuta código solo si una condición especificada es verdadera:

if (condition) {
    // Código a ejecutar si la condición es verdadera
}

Ejemplo:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

Si la condición es falsa, el programa omite el bloque de código y continúa con la siguiente sentencia.

Pruébalo tú mismo

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // No cambies nada por encima de esta línea

    // Escribe tus sentencias if a continuación
    

    return 0;
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals