Menu
Coddy logo textTech

Sentencia if

Parte de la sección Fundamentos del Journey de C de Coddy. Lección 25 de 63.

La instrucción if es una estructura fundamental de control de flujo en C que permite que tu programa tome decisiones.

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

Sintaxis básica de una instrucción 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 de age es mayor o igual que 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 meteorológicas basándote en un valor de temperatura leído de la entrada.

Esta es la tarea:

  1. La variable int temperature ya está declarada y se lee de la entrada por ti. No cambies las líneas que están encima del marcador.
  2. Usa instrucciones if para imprimir mensajes según 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."

Pruébalo tú mismo

#include <stdio.h>

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

    // Escribe tus sentencias if debajo
    

    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 Fundamentos

Practica por tu cuenta: Compilador de C online