Menu
Coddy logo textTech

If - Else

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

La sentencia if-else permite que tu programa tome decisiones basadas en condiciones. Si una condición es verdadera, se ejecuta un bloque de código; de lo contrario, se ejecuta un bloque diferente.

Veamos cómo usar una sentencia if-else:

Primero, definimos una variable:

int age = 17;

Ahora comprobemos si la persona es mayor de edad:

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

Dado que age es 17, que es menor que 18, la salida será:

You are a minor.

La parte if comprueba la condición. Cuando la condición es falsa, el código en el bloque else se ejecuta.

challenge icon

Desafío

Fácil

Escribe un programa que:

  1. Lea un número entero que represente la calificación de un estudiante desde el usuario
  2. Si la calificación es mayor o igual a 60, imprima "Pass"
  3. De lo contrario, imprima "Fail"

Hoja de referencia

La sentencia if-else permite que su programa tome decisiones basadas en condiciones. Si una condición es verdadera, se ejecuta un bloque de código; de lo contrario, se ejecuta un bloque diferente.

Sintaxis básica:

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

Ejemplo:

int age = 17;
if (age >= 18) {
    printf("You are an adult.\n");
} else {
    printf("You are a minor.\n");
}

Dado que age es 17, que es menor que 18, la salida será You are a minor.

Pruébalo tú mismo

#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    // No cambies nada por encima de esta línea
    
    // Escribe tu código aquí
    
    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