‫Agora que sabemos como usar as instruções is, também podemos garantir que o código seja executado sem falhas.
‫Portanto, quando o usuário, por exemplo, insere um valor incorreto aqui, como uma letra, nosso código falha e nosso
‫programa não roda mais.
‫Então, para consertar isso, podemos simplesmente usar tripés em vez de peças.
‫Então, o que vou fazer é usar e tentar analisar e tentar analisar a temperatura e a
‫necessidade de fornecer uma saída aqui.
‫E vou usar um novo número inteiro, que vou chamar de número e usar esse número.
‫Portanto, se der certo, não quero que o temporário seja o número.
‫Portanto, agora não preciso mais defini-lo aqui com uma declaração em papel, porque substituí-o por uma abordagem
‫segura.
‫Agora, aqui está reclamando porque pode estar vazio, então nenhuma temperatura pode estar vazia.
‫Então, o que vou fazer é se o usuário não inserir o valor correto, vou apenas assumir que
‫ele não deseja executar o cálculo corretamente.
‫E vou apenas dizer num temp para zero.
‫Então, agora em ambos os casos.
‫Portanto, se funcionou para analisar ou se não funcionou para analisar, num temp terá um valor.
‫Se funcionou, então será apenas o valor que o usuário inseriu.
‫Se não funcionou, então será zero e agora podemos seguir em frente e apenas executar nosso código.
‫Mas ao mesmo tempo, se o usuário não inseriu um valor correto, o que eu quero fazer, quero dizer a
‫ele que ele não inseriu o valor correto.
‫Então vou dizer.
‫Valor e entrada não tinha zero definido
‫como temperatura, porque isso é exatamente o que é verdade, certo?
‫Então, vamos executar o código e agora vamos ver o que acontece se eu inserir algo que não seja apenas um número.
‫Diz, bem, você digitou nenhum número zero definido como temperatura e está dizendo para tirar um casaco, porque
‫com o zero, essa condição aqui é verdadeira e nós simplesmente podemos tirar o casaco.
‫Tudo bem.
‫Espero que não tenha sido muito complicado com essa análise da tribo, porque até agora usamos partes e as partes eram
‫super simples.
‫Acabamos de dizer nessa análise e, em seguida, inserimos o valor que queremos analisar.
‫Portanto, a string neste caso, a temperatura e isso retornaria um inteiro como int my num, retornaria apenas
‫um inteiro.
‫Mas o problema é que se o usuário não inserir o valor correto como um número em geral, isso
‫causa um travamento.
‫Portanto, para evitar isso, usamos try parse.
‫Então o que fazemos aqui é usar em try parse, então dizemos o que queremos analisar e é a temperatura
‫e então dizemos onde usar ou o que colocar o número.
‫Esse é o resultado da análise se funcionou.
‫Portanto, verificamos se funcionou porque o resultado dessa instrução aqui é um booleano.
‫Então, se eu apenas copiei isso e criasse um novo bu bu funcionou ou digamos que o usuário inseriu um número e então eu apenas executo o código,
‫então agora posso verificar se o usuário inseriu um número verdadeiro.
‫Portanto, se isso for verdade, basta usar o número que foi gerado e atribuído a num temp e se não
‫funcionar, basta inserir zero e informar ao usuário que ele não inseriu o valor correto.
‫Tudo bem.
‫Como eu disse, o resultado dessa instrução aqui não é booleano, então podemos simplesmente armazená-lo em um booleano e
‫verificar esse booleano.
‫Mas poderíamos, é claro, simplesmente pegar esse código e executá-lo aqui.
‫OK ótimo.
‫Agora você viu como usar o tripartismo, como usar declarações.
‫É evasivo e assim por diante.
‫Vamos dar uma olhada em instruções if aninhadas mais complexas no próximo vídeo.
‫Então, vejo você lá.