Silvio Santos se der coloca aqui com monitoramento de movimento bota aquele microfone aqui para mim idiota estamos aqui em mais um estamos aqui mais uma pergunta do Show do Milhão E essa é mais uma pergunta que vale um milhão de reais segundo para linguagem PHP a expressão 50 / 2 + 3 elevado a 2 tem como resultado resposta número 1 784 resposta número 2 4,5 4 5 4 5 4 5 4 dízima periódica resposta número 3 34 resposta número 4 diz que é 100 no vídeo anterior a gente viu anteriormente eu esqueço Silvio Santos lembra
lá a gente viu essa expressão viu que Dependendo de qual operação a gente faça primeiro todas as respostas que estão aparecendo na tela são válidas entre aspas mas só uma é verdadeira você conseguiu descobrir e conseguiu descobrir porque Então assiste a sala até o final que eu vou te explicar tim-tim por tim-tim eu vou te mostrar uma sede para decorar quais operações são executadas uma antes da outra [Música] Olá pequeno gafanhoto seja muito bem-vinda muito bem-vindo a mais uma aula aqui do seu curso de pega-moderno o meu nome é Gustavo Guanabara não é Silvio Santos
eu sou seu professor e agora nós vamos falar um pouco sobre expressões aritméticas há poucos minutos atrás a poucos segundos atrás na verdade você viu uma expressão aritmética que envolvia divisão adição potência e aí que que é feito primeiro é da esquerda para direita faz no sentido de leitura tem uma ordem específica é justamente isso que a gente vai responder não agora logo depois do recadinho dos nossos patrocinadores em vários momentos aqui no seu curso de PHP moderno eu interrompa a aula a dar um recadinho para os nossos parceiros e eu já disse várias vezes
aqui que os pecadores.net pode te ajudar no seu sonho do Futuro de trabalhar na área de TI em uma das Forças Armadas mas nesse vídeo aqui não sou eu que vou falar olha só o depoimento de confiou no trabalho dos pecadores.net e foi aprovada no concurso me sinto muito privilegiado de ter conhecido explicadores me ajudou muitas gravações porque nem todas as aulas onlines eu conseguia participar que eu tenho vontade de faculdade estágio Rui do Instagram vi que muita gente passou no objetivo passou no ppe então eu falei tem credibilidade para realizar logo né então tô
preparado hoje eu sinto que eu tô preparado Linux banco de dados manutenção superam todas as necessidades e foram até além que a gente precisa Então você quer amanhã pode sentar naquela cadeira ali que está no computador o que pedir a gente tá pronto para poder resolver é realmente um sonho é uma realização de verdade é só você entrar agora mesmo em contato com os explicadores.net o código tá aparecendo aí na sua tela e o link também tá na descrição do vídeo e hoje pode começar a sua jornada até a sua aprovação então o assunto dessa
aula são as expressões aritméticas na verdade expressões compostas né porque as pessoas simples né três mais cinco quatro dividido por dois sete ao quadrado isso a gente aprendeu no vídeo anterior se por acaso você não viu aqui ó em cima da minha cabeça sempre tem o vizinho né Sempre tem uns cards vai lá ver o módulo completo do curso de porque tem muita informação inclusive na aula anterior se você viu Você viu que eu fiz testes com operadores inclusive com resultados diferentes dependendo da versão do PHP então se você tá aprendendo um PHP mais antigo
Provavelmente o resultado mudou de alguns tipos de expressão somente algumas expressões algumas operadores se comportam de forma diferente e alguns operadores nem existiam inversões mais antigas e eu mostrei isso no vídeo anterior então se liga aí onde a gente parou no vídeo anterior paramos exatamente aqui ó pegamos dois operadores adição e divisão e botamos três operandos cinco mais dois dividido por 2 essa é a nossa expressão como que eu resolvo isso eu levantei lá no último vídeo que é o seguinte se você fizer primeiro os cinco mais dois cinco amadores dá sete sete dividido por
2 dá 3,5 Então essa seria uma das possibilidades agora se eu fizer o 2 dividido por 2 primeiro 2 dividido por dois dá um cinco mais um vai dar seis E aí qual é o resultado válido todos eles são resultados que vão podem aparecer porém somente um deles é o resultado correto para essa expressão Você sabe a resposta provavelmente você foi lá no seu online PHP e digitou lá 5 + 2 / 2 e você viu o resultado mas talvez você não saiba explicar o motivo vamos fazer exatamente isso vamos lá no online PHP e
vamos digitar digitar essa expressão aqui e vamos ver qual é o resultado que vai aparecer Então olha só vou criar aqui a variável de resultado chama de hash vai ser 5 + 2 / 2 ponto e vírgula aí eu escrevo na tela ou resultado é não tem vírgula no final e vamos executar executando isso aqui no PHP vamos fazer só não pega p8 isso aqui serve para qualquer um tá essa expressão aqui no caso ele disse que o resultado é 6 e não Três e Meio E por que que ele fez seis e não três
e meio a resposta correta é porque o operador de divisão tem uma maior precedência ele tem uma ordem de precedência superior à ordem de precedência do operador de adição e é por isso que o resultado é 6 e não 3,5 Por que que tem isso de onde inventaram isso porque que o PHP inventou isso na verdade não foi o PHP nem o JavaScript nem ninguém quem inventou isso foi é um conceito matemático então ordem de precedência independe da linguagem de programação todas as linguagens de programação vão seguir a ordem de precedência de operadores que é
definida pela matemática Beleza então você tem que saber a ordem de precedência vou te mostrar uma sede vou te mostrar um negócio assim para você lembrar fazer um gráfico aí que você vai poder anotar no seu caderno e nunca mais você vai esquecer então o nome que se dá isso é ordem de precedência Pega uma folha de papel aí pega do teu caderno faz uma seta de cima para baixo a ordem de execução vai ser sempre de cima para baixo quem tiver maior ordem de precedência fica em cima quem tiver menor a ordem de fica
embaixo para os operadores aritméticos que a gente viu até o momento aquele que tem maior ordem de precedência é o operador de potência dentro de uma expressão a primeira coisa que vai ser resolvida é a potência isso nesse momento ah não mas existe um negócio aí que são os parênteses calma tô dizendo ordem de precedência normal os parênteses a gente vai ver já já mas em primeiro lugar é Potência em segundo lugar tem três operadores com a mesma ordem de precedência que é a multiplicação a divisão e o resto da divisão ou o módulo Ah
mas agora apareceu uma multiplicação e a divisão que que eu faço primeiro aqui tiver mais à esquerda tranquilo no sentido de leitura da esquerda para direita você tem uma divisão e um módulo para fazer você faz o que vier primeiro lendo da esquerda para direita Na casa da esquerda para direita assistindo o vídeo e logo depois tem dois operadores na mesma ordem de precedência que é a adição e a subtração calma aí que já já você anota a versão a ordem é a seguinte em primeiro lugar de uma expressão Você tem uma expressão com vários
operandos vários operadores não tem parênteses nenhum nela você vai resolver primeiro potência logo em seguida você vai resolver multiplicações de Visões e módulos na ordem que elas aparecerem na esquerda para direita logo depois você vai resolver as adições e subtrações se tiver mais de uma na mesma expressão você vai resolver também da esquerda para direita na ordem que elas aparecerem fechou vou botar um exemplo aqui simples que foi aqui o Silvio Santos da chopp fez ali no início vou usar a divisão adição e potência na mesma expressão E aí foi aquela pergunta anterior quanto é
50 / 2 + 3 ao quadrado agora que você tem isso daqui que você tem aquele gráfico ali no cantinho fica mais fácil para você poder entender então eu tenho divisão eu tenho adição e eu tenho potência qual delas qual dessas três tem a maior ordem de precedência se você olhar o gráfico que tá ali no cantinho eu vou fazer a potência primeiro então a primeira a primeira coisa que eu vou fazer é três ao quadrado três ao quadrado é a mesma coisa que 3 x 3 que é 9 Beleza já resolvi a potência Agora
eu tenho uma divisão e uma adição qual que eu resolvo primeiro se você olhar no gráfico de novo a divisão tem uma ordem de precedência maior é executada antes da adição então eu vou fazer 50 / 2 50 / 2 é metade dele 25 e agora eu vou resolver o operador que sobrou já fiz a potência já fiz a divisão agora vou fazer a edição ficaria 25 + 9 que vai dar exatamente 34 então naquela Pergunta lá do Silvio Santos da chopp a gente fez várias opções que funcionariam se eu fizesse operadores diferentes porém a
única que vale a resposta correta que tem os operadores sendo executados na ordem de precedência a resposta 34 Ah mano e se eu quiser mudar essa ordem de precedência Dá para mudar Dá sim e aí Provavelmente você já falou isso eu já falei alguns momentos que você muda a ordem de precedência colocando parênteses então por exemplo se eu não tivesse parênteses nessa expressão ele faria potência primeiro de visão depois e adição por último certo porém agora eu acabei de botar um parênteses no meio da adição e aí você vai em primeiro lugar resolver essa adição
porque ela está entre parênteses então em primeiro lugar antes de mais nada ele vai fazer dois mais três que é igual a 5 logo em seguida eu tenho uma potência e uma divisão para fazer olhando no gráfico eu faço a potência primeiro ficaria cinco ao quadrado que vai dar 25 por fim eu posso fazer a divisão que é 50 / 25 e o resultado da dois viu como só ter bolotado o parênteses primeiro e mudar da ordem de precedência o resultado pulou de 34 para dois resultado muda completamente e é agora que você vai anotar
a ordem de precedência é essa que a gente passou só que antes de mais nada Existem os parênteses os parênteses não são operadores aritméticos eles são simplesmente modificadores da ordem de precedência a nota isso daqui viu que o parênteses destacado e diferente porque ele não é um operador a ordem de precedência é essa primeiros parênteses depois potência depois multiplicação divisão e módulo na ordem que elas aparecerem da esquerda para direita e depois adição e subtração na ordem que elas aparecerem da esquerda para direita também vamos fazer um teste diretamente no nosso online PHP e ver
se é assim mesmo que funciona isso porque eu não quero que você aceite o que eu tô falando eu quero que você teste então o teste lá do Silvio Santos fake era a expressão apagar essa aqui vai ser a expressão 50 / 2 + 3 potência 2 ele vai mostrar o resultado executando o código se eu fizer desse jeito sem parênteses O resultado é 34 como eu acabei de fazer ele vai fazer três ao quadrado que é 9 depois ele vai fazer 50 / 2 que é 25 + 9 vai dar 34 resolvido se por
acaso eu botar parênteses aqui eu já digo Olha primeiro resolve os parênteses quem tá entre parênteses a adição agora vai se tiver uma adição e uma divisão você vai fazer a divisão essa divisão primeiro você primeiro vai resolver os parênteses vai tentar matar os parênteses Beleza então tá aqui ó se eu fizer só botando entre parentes aqui era 34 o resultado só porque eu botei parênteses aqui o resultado muda para dois como a gente já tinha previsto anteriormente não sei se você já sabe não sei se você já foi avisado nas minhas redes sociais Mas
a partir de agora nós temos um outro canal no YouTube que é um canal de cortes do curso em vídeo e eu venho aqui humildemente para pedir que você se inscreva nesse canal vamos conseguir chegar a 100 mil inscritos a gente conseguia essa plaquinha de 100 mil nova que a gente só tem a plaquinha antiga e lá você vai encontrar algumas pérolas que aconteceram durante a vida em vídeo para poder também compartilhar com os amigos algumas informações bem pontuais dos cursos então vai lá agora acesse o QR Code que tá aparecendo na tela ou vai
pelo link da descrição e se inscreve no nosso canal de cortes e sendo assim a resposta correta é 34 resposta do número 3 se você marcou isso você acabou de receber um milhão de reais mentira eu não tenho esse dinheiro para te pagar mas espero que você tenha entendido Espero que você tenha acertado no início e se não acertou Espero que agora você tenha compreendido Essa maneira de resolver Fechou então é isso meu querido é isso minha querida finalizamos aqui a parte de operadores aritméticos mas fica uma dúvida aqui que eu quero levantar no final
desse vídeo mas e se eu quiser calcular outras coisas como por exemplo raiz quadrada seno cosseno tangente valor de Pi valor absoluto divisão inteira eu tenho um monte de coisas que eu conseguiria fazer em de programação não dá para fazer isso no PHP Dá sim mas não tem operadores nós temos algumas funções matemáticas para resolver alguns problemas mas esse é o assunto do próximo vídeo porque esse aqui já chegou no final não se esquece de anotar tudo fazer exercícios treinar no online PHP e vai avançando nas aulas aos poucos para você dizer lá no final
você efetivamente aprendeu a linguagem PHP e não se esquece de indicar para os seus amigos você sabia disso dá uma olhada nesse curso Olha só o que o cara tá ensinando Olha como o cara tá ensinando PHP de uma maneira bem mastigada para quem efetivamente está começando eu não vou considerar que você já sabe programar em outras linguagens eu sempre vou te ensinar da maneira mais simples que eu consegui porque é assim que eu acho que as pessoas têm que aprender da maneira simples né diretamente até com brincadeira essa coisa do Silvio Santos espero que
você esteja gostando bastante das aulas deixa seu like e sempre compartilhe com as pessoas um grande abraço e até a próxima a gente se vê lá tchau tchau [Música]