0Pricing
C Academy · Lección

Sentencias condicionales

Aprenda a utilizar las sentencias if, else y switch para implementar la toma de decisiones en programas de C

Sentencias condicionales es una lección gratuita de C Academy en CoddyKit. Esta es la lección 1 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de C Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de C Academy incluye 3 lecciones en total.

Sentencias condicionales en C

Sentencias condicionales en C

En C, las sentencias condicionales permiten que un programa tome decisiones basadas en determinadas condiciones.

En esta lección, aprenderá a usar las sentencias if, else y switch para controlar el flujo del programa.

Sentencias condicionales — ilustración 1

La sentencia if

La sentencia if

La sentencia if ejecuta un bloque de código únicamente si una condición es verdadera.

Sintaxis:

if (condition) { // Code to execute if condition is true }

Ejemplo: sentencia if

Ejemplo: sentencia if

Este programa comprueba si un número es positivo.

#include <stdio.h>

int main() {
    int num = 10;
    if (num > 0) {
        printf("The number is positive.\n");
    }
    return 0;
}

Sentencia if-else

Sentencia if-else

La sentencia if-else ejecuta un bloque de código si la condición es verdadera y otro bloque si la condición es falsa.

Sintaxis:

if (condition) { // Code if condition is true } else { // Code if condition is false }

Ejemplo: sentencia if-else

Ejemplo: sentencia if-else

Este programa comprueba si un número es positivo o negativo.

#include <stdio.h>

int main() {
    int num = -5;
    if (num > 0) {
        printf("Positive number.\n");
    } else {
        printf("Negative number.\n");
    }
    return 0;
}

Sentencias if anidadas

Sentencias if anidadas

Puede usar varias sentencias if unas dentro de otras.

Ejemplo:

if (condition1) { if (condition2) { // Code block } }

La sentencia switch

La sentencia switch

La sentencia switch es una alternativa a varias condiciones if-else.

Sintaxis:

switch (variable) { case value1: // Code block break; case value2: // Code block break; default: // Default block }

Ejemplo: sentencia switch

Ejemplo: sentencia switch

Este programa imprime el nombre de un día según un valor entero introducido.

#include <stdio.h>

int main() {
    int day = 3;
    switch (day) {
        case 1:
            printf("Monday\n");
            break;
        case 2:
            printf("Tuesday\n");
            break;
        case 3:
            printf("Wednesday\n");
            break;
        default:
            printf("Invalid day\n");
    }
    return 0;
}

Resumen

Resumen

En esta lección, ha aprendido:

  • Cómo usar las sentencias if, if-else y switch.
  • Cómo usar sentencias if anidadas para condiciones complejas.
  • La diferencia entre if-else y switch.

A continuación, exploraremos las estructuras de bucles en C.

Sentencias condicionales — ilustración 10

Preguntas frecuentes

¿La lección «Sentencias condicionales» es gratis?

Sí — el texto completo de «Sentencias condicionales» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de C Academy, actualiza a CoddyKit PRO. El curso de C Academy incluye 3 lecciones en total.

¿Qué aprenderé en «Sentencias condicionales»?

Aprenda a utilizar las sentencias if, else y switch para implementar la toma de decisiones en programas de C Practicas C Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar C Academy?

No se requiere experiencia previa. C Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 3.

¿Cuánto tiempo toma la lección «Sentencias condicionales»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de C Academy?

Sí. Cada lección de C Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Sentencias condicionales
  2. Estructuras de bucle
  3. Operadores lógicos y de comparación
← Volver a C Academy