Aula completa 2 - Decisões e validação de entrada em C# (if, switch e TryParse)
Código com o Lopes
0:00 / 0:00
Aula completa 2 - Decisões e validação de entrada em C# (if, switch e TryParse)
5 просмотров · 6 дн. назад
Código com o Lopes
17 подписчиков
5 просмотров · 6 дн. назад
Como tomar decisões e validar entradas em C#? Nesta aula completa, usamos comparações, operadores lógicos, if, else if, else, switch, switch expression, operador ternário e int.TryParse. Você acompanha programas completos, erros de compilação e decisões que compilam, mas dão a resposta errada.
Vamos corrigir a troca de = por ==, entender a ordem das faixas e separar conversão de texto da validação da regra. No projeto final, calculamos o preço de um ingresso e testamos as idades nos dois lados de cada limite.
Os exemplos foram compilados e executados em .NET 10. A apresentação usa uma IDE animada com saídas reais dos programas.
CAPÍTULOS
00:00 Decisões e validação em C#
00:46 Uma pergunta com resposta booleana
01:49 Um igual não é uma comparação
02:15 Corrigindo a condição
02:38 Combinando duas ou mais regras
03:25 Curto-circuito evita uma operação inválida
04:02 Escolhendo um dos dois caminhos
04:36 Testando o outro lado do limite
05:01 Compila, mas escolhe a faixa errada
05:35 Da faixa mais específica à mais ampla
06:09 Dois ifs são duas decisões
06:32 Escolhendo pelo valor de uma opção
07:06 Tratando uma opção desconhecida
07:29 Quando a decisão precisa devolver um valor
08:05 Escolhendo entre dois valores
08:42 Converter não é validar a regra inteira
09:53 Um programa de ingressos
11:05 Teste o comportamento, não só a compilação
11:47 Da regra ao resultado
DESAFIO
Mude a faixa infantil para até 10 anos. Quanto pagam as pessoas de 9, 10 e 11 anos? Teste também letras, idade negativa e idade acima de 120. Conte nos comentários qual erro mais confundia você.
Aula completa 1 — variáveis, operadores e entrada de dados:
• Aula completa 1 - Variáveis, operadores e ...
Instagram: / codigocomolopes
YouTube: / @codigocomolopes
TikTok: / codigocomolopes
#CSharp #DotNet #ProgramacaoParaIniciantes #LogicaDeProgramacao #CodigoComOLopes