Carregando
0x20Lição 3 de 9

Decida e repita com controle de fluxo

Use condições, laços e lógica booleana para guiar o programa.

15 min Questionário com 5 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Escrever if/else, for e while com condições claras.

Use if/else para escolher caminhos e laços para repetir trabalho. Comparações comuns: ==, !=, < e >=. Operadores lógicos: && (e) e || (ou).

Program.cs · C# 12
1using System;
2
3class Program
4{
5    static void Main()
6    {
7        for (int number = 1; number <= 3; number++)
8        {
9            string kind = number % 2 == 0 ? "even" : "odd";
10            Console.WriteLine($"{number} is {kind}");
11        }
12    }
13}
Saída
1 is odd
2 is even
3 is odd

O operador condicional condicao ? valorA : valorB escolhe entre dois valores. Para vários passos em cada ramo, prefira if/else explícito.

Principais conclusões

  • Escrever if/else, for e while com condições claras.

  • Use o compilador como aliado para corrigir tipos e fluxo.

  • Defina regras explícitas para tratar entrada imperfeita.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em C#

Escreva C# 12 no editor e execute com entradas de exemplo. O .NET 8 compila e executa o código pelo Wandbox, um serviço público gratuito; seu código-fonte e a entrada de teste são enviados para lá.

Exercício 1

Some de 1 até n

+25 XP

Leia um inteiro n e imprima a soma de 1 até n no formato Sum: N.

  • Soma até 5
  • Soma até 1
main.c
Carregando editor…

O código C# 12 é compilado e executado com .NET 8 no Wandbox, um serviço público gratuito. Seu código-fonte e a entrada de teste são enviados a esse serviço.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…