[Música] Olá pessoal sejam todos novamente bem-vindo à disciplina a gente vai começar eh abordar um novo conteúdo né que são as estruturas condicionais até o momento eh a gente tinha trabalhado situações básicas de programação é um algoritmo para somar dois números um algoritmo para entrar com a situação e dizer raiz quadrada um algoritmo para para entrar com a situação e você ele dá o fatorial né a gente falou sobre operadores né isso a gente falou sobre a função MEF que vocês vão ajudar muito devido vocês ser do curso de de matemática e agora a gente
vai entrar um eh em um assunto que é de suma importância paraa aprendizagem de vocês que são as estruturas condicionais são aquelas estruturas onde a gente tem situações dentro de um algoritmo por exemplo eh um algoritmo para somar dois números e dizer e se o aluno Está aprovado ou reprovado veja quando eu falo se o aluno Está aprovado ou reprovado eu tenho a um si esse si ele está dentro aqui da Computação para que a gente chama de estruturas condicionais a gente vai trabalhar nas estruturas condicionais o if né que é o si o ELS
né que é o senão e a lif que é o quê que são as estruturas anadas O que são estuz anadas são situações que eu vou ter mais de uma opção por exemplo eu posso ter duas opções aprovado ou reprovado eu posso ter três opções aprovado reprovado em recuperação Eu posso ter uma infinidade de opções por exemplo algumas universidades ela não utiliza notas né Ela utiliza conceitos então conceito a Conceito B conceito D conceito e conceito F E por aí vai então eu preciso organizar isso dentro de uma estrutura eh condicional que aí pode ser
o ELS pode ser o elif e vai vai vai vai depender da da Necessidade e do conhecimento que você tiver em qual utilizar então Ó o que é o que é que essa estrutura if o if ele vai receber uma condição que se for avaliada como verdadeira o programa aí tem um bloco de código diferente então eu ten lá se média maior ou igual a sete a prova é isso caso a condição não seja verdadeira a estrutura da síntese o o o Aquela aquele bloco de situações ele vai ser ignorado Então qual a estrutura da
da síntese é se condição né dois ponto bloco verdadeiro então vou ter lá se né A minha média for maior igual a 7 dois ponto aí eu boto aqui aprovado então botei duas botei duas média pedir lá pro algoritmo entre com a com a nota 1 entre com a nota dois vai ter uma função média né média recebe N1 + n2 di por 2 então ele vai calcular se eu entrei com 4 e 8 ele vai só pegar 4 + 8 dá 12 divo por 2 dá 6 então a média Ela é maior ou igual
a 7 não então ela não entra dentro desse bloco por quê Porque até agora só tô trabalhando com condições simples eu não tô trazendo eh condições mais amplas para poder entrar tá ficando entrando em vários códigos certo vamos apresentar aqui um um algoritmo para vocês e na situação Então eu tenho aqui ó ler dois números e mostrar qual o maior então eu vou ter aqui a né int input primeiro número o b int input segundo número então a primeira condição aqui é ó se a maior igual b primeiro valor é maior se B maior do
que a o segundo valor é maior então vamos analisar esse essa linha de código Vamos lá fazer a seguinte análise ó na linha um nós temos a condição a maior que B essa expressão Ela será avaliada E se o resultado for verdadeiro a linha dois será executada se for falso a linha dois será ignorada o mesmo vai acontecer para a condição B maior do que a a linha 3 né se o resultado for verdadeiro a linha 4 será execut se for falso será ignorado então nós temos lá um um algoritmo que ele vai fazer o
qu pessoal ele vai fazer aquela soma daqueles dois números né fazer a soma não fazer a comparação Desculpa então o vamos dizer que o o usuário colocou quatro e depois colocou dois com a primeira condição lá ele pega o quê a é maior do que B 4 é maior do que 2 verdade então ele vai entrar e vai tá aquela operação certo se o usuário entra com três né e CCO ele não entra ele não executa ele vai pro próximo linha de código por quê Porque ele faz uma cooperação uma comparação né se o meu
valor digitado se o valor digitado a for maior do que B ele entra uma operação senão ele é ignorado e vai seguindo eh esse esse fluxo de operação até encontrar uma uma situação sempre quando a gente utilizar mostura condicional pessoal sempre a gente vai ter uma situação verdadeira então ele vai entrar em um bloco se for verdadeiro ele vai executar o que o bloco tá dizendo se for falso ele vai pro próximo bloco E aí ele vai vai fazer essa análise vai fazer essa comparação até encontrar uma situação certo então eu vou parar por aqui
essa essa essa avaliação essa essa esse conteúdo e vou abrir e vou criar fazer um novo vídeo para mostrar para vocês como fazer fazer isso na prática k [Música]