Aula completa 3 - Laços em C# sem loop infinito (for, while, foreach, break e continue)
Código com o Lopes
0:00 / 0:00
Aula completa 3 - Laços em C# sem loop infinito (for, while, foreach, break e continue)
4 просмотра · 4 дн. назад
Código com o Lopes
17 подписчиков
4 просмотра · 4 дн. назад
Seu laço não para? Mostra uma linha a mais? Trava sem mensagem nenhuma? Nesta aula completa de C# para iniciantes, você vê por que isso acontece e como corrigir, com o código compilando e rodando de verdade no .NET 10.
Começamos por um while que imprime 1 para sempre e, ao longo da aula, corrigimos os erros mais comuns de laços: a volta a mais do "menor ou igual", o ponto e vírgula depois do for, a variável que some fora das chaves, o do-while que vende com estoque zero, o continue que trava o while, o índice fora do texto e o mesmo nome de contador em laços aninhados. No final, três programas completos: tabuada com validação, caixa de mercado e tabela de multiplicação.
Erros que aparecem na aula: CS0642, CS0103, CS1002, CS1656, CS0136 e IndexOutOfRangeException, além de dois laços infinitos reais (interrompidos com Ctrl+C).
Capítulos:
00:00 O laço que não para
00:20 O que vamos aprender
00:53 As três partes do for
01:27 Pergunta: 3 ou 4 linhas?
01:57 Erro: ponto e vírgula depois do for
02:27 Somando com um acumulador
02:41 Erro: variável dentro do laço (CS0103)
02:59 Contando para trás
03:22 Teste de mesa
03:48 while: corrigindo o laço infinito
04:16 while quando não sabemos quantas voltas
04:39 do-while: validando a entrada
05:06 Erro: faltou o ; do do-while (CS1002)
05:20 Compila, mas está errado: estoque zero
05:39 foreach: percorrendo um texto
05:56 foreach com if: contando letras
06:08 Erro: alterar a variável do foreach (CS1656)
06:30 for com índice: de trás para frente
06:56 Erro de execução: índice fora do texto
07:20 break: parar quando encontrar
07:43 continue: pular uma volta
07:55 continue no while: o laço que trava
08:14 Correção: continue no for
08:26 break com limite de tentativas
08:56 Laços aninhados: linhas e colunas
09:19 Erro: o mesmo nome nos dois laços (CS0136)
09:43 break no laço de dentro
10:08 Programa completo 1: tabuada
10:34 Programa completo 2: caixa de mercado
11:01 Programa completo 3: tabela de multiplicação
11:27 Resumo, exercício e desafio
Exercício: some os números de 1 a 100 com um for. Pause e teste antes de ver a resposta no vídeo.
Aula anterior: Aula completa 2 - Decisões e validação de entrada em C#: • Aula completa 2 - Decisões e validação de ...
Instagram: / codigocomolopes
YouTube: / @codigocomolopes
TikTok: / codigocomolopes
#CSharp #DotNet #ProgramacaoParaIniciantes