Menu
Coddy logo textTech

Estrutura If

Parte da seção Fundamentos do Journey de C# da Coddy — lição 25 de 69.

Instruções if nos permitem executar código com condições.

Por exemplo, vejamos o seguinte código:

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

O código acima verifica se a variável age é maior que 18. Se for, ele definirá status para conter a string "Adult".

No fim, o código incrementará age em 1, independentemente de a idade ser maior que 18 ou não.

Para usar uma instrução if em C#, precisamos usar chaves {} para definir o bloco de código, e tudo dentro da instrução if deve ser colocado entre essas chaves:

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

Se a condição for true, entraremos no bloco de código dentro do if (O código indentado)

challenge icon

Desafio

Iniciante

Você recebeu um código.

As variáveis a e b possuem valores ausentes, preencha-os para que o código dentro da instrução if seja executado e c seja igual a 3.

Bônus: tente encontrar mais de uma solução!

Folha de consulta

As instruções if nos permitem executar código com condições usando a seguinte sintaxe:

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

Se a condição for true, o bloco de código dentro das chaves será executado.

Exemplo:

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

Neste exemplo, se age for maior que 18, a variável status será definida como "Adult". A linha age += 1; é executada independentemente da condição.

Experimente você mesmo

using System;

public class Program {
    public static void Main(string[] args) {
        int a = ?
        int b = ?
        
        // Não altere abaixo desta linha
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        Console.WriteLine("c = " + c);
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos