Menu
Coddy logo textTech

Sentencia If

Parte de la sección Fundamentos del Journey de C# de Coddy — lección 25 de 69.

Las sentencias if nos permiten ejecutar código con condiciones.

Por ejemplo, veamos el siguiente código:

int age = 20;
string status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

El código anterior comprueba si la variable age es mayor que 18. Si lo es, establecerá status para que contenga la cadena "Adult".

Al final, el código incrementará age en 1 independientemente de si la edad es mayor que 18 o no.

Para usar una sentencia if en C#, necesitamos usar llaves {} para definir el bloque de código, y todo lo que esté dentro de la sentencia if debe colocarse entre estas llaves:

if (condition) {
    code;
    code;
    code;
}

Si la condición es true, entraremos en el bloque de código dentro del if (el código con sangría)

challenge icon

Desafío

Principiante

Se te proporciona un código.

Las variables a y b tienen valores faltantes, complétalos para que el código dentro de la sentencia if se ejecute y c sea igual a 3.

Bonus: ¡intenta encontrar más de una solución!

Hoja de referencia

Las sentencias if nos permiten ejecutar código con condiciones utilizando la siguiente sintaxis:

if (condition) {
    code;
    code;
    code;
}

Si la condición es true, se ejecutará el bloque de código dentro de las llaves.

Ejemplo:

int age = 20;
string status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

En este ejemplo, si age es mayor que 18, la variable status se establecerá en "Adult". La línea age += 1; se ejecuta independientemente de la condición.

Pruébalo tú mismo

using System;

public class Program {
    public static void Main(string[] args) {
        int a = ?
        int b = ?
        
        // No cambies nada debajo de esta línea
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        Console.WriteLine("c = " + c);
    }
}
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