o olá seja muito bem-vinda ou bem-vindo eu sou a paula foi instrutora da labinor estamos na quarta aula do nosso curso de lógica de programação nesta aula veremos os primeiros tipos de operadores os aritméticos e os comparadores bora lá e na última aula vimos que existem as variáveis usadas para armazenar informações e também vimos que elas têm diferentes tipos hoje nós vamos começar a ver os operadores formas na gente combinar esses valores para gerar novos valores vamos começar a pelas variáveis do tipo number para elas existem os operadores aritméticos aqueles que você já deve conhecer
da matemática por exemplo vamos supor que estamos fazendo compras em um supermercado bom como vocês devem se lembrar a gente sempre começa os nossos algoritmos pelo menos umas palavrinhas início e fim para mostrar que tudo que tá ali no meio é o nosso problema de fato eu vou também já colocar aqui aquela palavra variável tem onde a gente vai declarar ou seja criar todos os nossos variáveis de sair nesse exemplo eu tô fazendo compras no supermercado então eu vou criar a primeira aqui uma variável para o preço da banana o e uma outra para o
preço da maçã e agora vou atribuir valores para essas variáveis como a gente está falando de preço eu vou colocar uma variável do tipo não der certo então preço da banana oi e aí a gente usa a certinha para representar atribuição e eu vou colocar um valor aleatório tá tão doido oi e para o preço da maçã e eu também vou colocar um outro valor aqui três ambos são valores do tipo number certo agora vamos supor que a gente queira calcular o total da nossas contas eu vou então aqui criar uma variável que eu vou
chamar de total e aí lá embaixo eu vou atribuir um valor para ela e o total ele vai ser a soma dos meus dois valores para somar eu posso usar o nosso operador de adição é um preço da banana é mais preço da maçã dessa forma eu vou pegar os dois valores que estão armazenados nessas minhas variáveis e usando o operador jantam eu vou somar esses dois valores o resultado dessa soma vai ser guardado nessas minhas variável chamada total legal agora supondo que a gente fez um pagamento usando o dinheiro e eu quero que esse
meu programa ele calcule o troco e a pessoa do caixa do supermercado vai ter que me dar então eu vou criar outras duas variáveis aqui eu vou chamar de pagamento em dinheiro bom e uma outra chamada troco pro meu pagamento em dinheiro vou atribuir um power qualquer eu repito aqui o nome que eu dei para minha variável e e usando a setinha para atribuir eu vou atribuir o valor dessa quanto que eu paguei bem bom para calcular o troco eu preciso subtrair do pagamento que eu fiz o valor total das minhas contas certo então a
minha variável troco ela vai receber o resultado dessa operação que é o pagamento o dinheiro menos o total é e além da adição e da subtração temos também a multiplicação ea divisão mas vamos nos atentar a alguns detalhes na programação a gente usa o asterisco para representar a multiplicação e as barras para representar a divisão por exemplo suponha que eu tenha várias caixas de bombom e que eu queria dividir igualmente esses bombons entre algumas pessoas então vamos começar aqui criando algumas variados a primeira ela vai guardar o número de caixas de bombom que eu tenho
a próxima ela vai guardar o número de bombons que tem em cada caixa ah e por fim eu vou criar uma variável para guardar o número de pessoas e agora eu vou aguentar alguns valores nessas linhas variadas então vamos supor que eu tenha duas caixas de bombom um e eu vou guardar aqui o valor doido também vamos supor que eu tenho as três bombons por caixa ah e também supondo que eu tenho quatro pessoas que não receber os bons bom então a variável pessoas recebem o valor quatro primeiro de tudo eu preciso calcular o número
total de bombons então eu vou criar uma nova variável aqui chamada total de bombons e aí já vou deixar criada também eu mando uma variável que vai ser o número de bombons por pessoa é bom para gente descobrir o total de bombom que a gente tem eu preciso multiplicar o número de bombons que eu tenho cada caixa pelo número de caixas de bombom e é isso que a gente vai fazer aqui então para mim a variável de total de bombons eu vou atribuir um valor que é resultado de uma operação a de multiplicação e eu
multiplico o número de caixas de bombom e aí oi pelo número de bombons por caixa bom então essa variável total de bombom já está armazenando o resultado dessa operação e agora para gente descobrir o número de bombons para cada pessoa eu preciso dividir o número total de bombom pelo número de pessoas e é isso que eu vou fazer aqui então a minha variável bombons a pessoa e vai receber o número total de bombom é dividido pelo número de pessoas bom essas foram os operadores aritméticos mais conhecidos mas nós ainda temos um quinto operador aritmético que
é o resto da divisão representado pelo símbolo de porcentagem ele não é muito comum se ver por aí mas pode facilitar a nossa vida para algumas coisas como funciona tem casos em que dividiu o número pelo outro não dá o resultado o inteiro redondinho sem vírgula por exemplo 20 / 3 dá um resultado seis e sobra dois essa sobra é o resto da divisão poderemos representar isso em um código dessa forma então eu vou criar aquelas variáveis dividendo divisor e resto é o pro dividendo que é o valor que vai ser dividido eu vou atribuir
e o valor 20 é o divisor esse é o três e aí para calcular esse resto eu vou usar esse operador de resto da divisão então minha variável resto e vai receber 20 porcentagem entrei essa símbolo de porcentagem representa o resto da divisão que nesse caso a dois ele não parece muito útil né mas num dos momentos que a gente mais usa esse operadora para verificar a qualidade de um número ou seja ver se o número é par ou ímpar isso porque os números pares sempre vão ter o resto da divisão por dois igual a
zero enquanto os números nem para sempre vão ter o resto da divisão por 2 = 1 e além dos operadores aritméticos temos também os comparadores e como próprio nome diz eles são operadores que permitem comparar dois valores o que é interessante sobre ele é que o resultado sempre vai ser um valor booleano ou seja true ou false o primeiro deles é o comparador de igualdade representado por três sinais de igual e por que isso bom a maioria das linguagens de programação utiliza um sinal de igual para representar atribuição aquilo que nós fazemos aqui com as
setinhas então para não confundir a gente usa três sinais de igual para representar igualdade esse operador verifica se o valor e o tipo das duas variáveis são iguais se sim ele devolve true senão ele devolve falso vamos ver alguns exemplos bom aqui nós temos alguns exemplos de comparadores de igualdade e para cada um deles a gente vai tentar chupar o quê a aparecer na tela para o usuário ou seja o que que o programa vai imprimir na tela do usuário bom primeiro caso aqui é um igual igual igual a 13 sinais de igual representa o
comparador de igualdade nesse caso como o valor e o tipo da variável é igual o que a gente espera que esse programa imprima na tela é um tour o segundo exemplo aqui é um igual igual igual a dois bom nesse caso essa comparação não é verdadeira porque um não é igual a dois certo então a gente espera que esse programa imprima para esse caso um falso o próximo caso é bastante interessante porque até agora a gente tava falando só de número mas vamos comparador de igualdade ele também pode pesado por variáveis do tipo texto a
spring então nesse caso a gente está querendo comprar assim maria é igual a josé mas a gente e essas duas as tem esses dois preços são diferentes então o que a gente espera que o computador vai imprimir seja um falso e o último caso é um igual igual igual a um mas notem a diferença o primeiro número um está entre aspas o que significa que ele é do tipo texto e eu disse que o comparador de igualdade livre fica tanto silva valor e se o tipo da variável é igual então mesmo sendo dois números um
com o tipo das variáveis é diferente não é o número e o outro é um texto a gente espera que esse programa devolva falso na mesma linha temos operador de desigualdade que verifica se o valor e o tipo das duas variáveis são beber iguais seus elementos são desiguais ele devolve o valor true senão ele devolve o valor paulo e ele é representado por uma exclamação e dois sinais de igual na programação a inflamação significa não por isso que não igual significa desigual agora vou mostrar mais alguns exemplos mas eu quero que a cada um você
pause o vídeo e tente adivinhar qual é a resposta antes de ver a resposta certa então eu tenho os mesmos exemplos que eu mostrei anteriormente mas agora usando o sinal de desigual vamos para o primeiro aqui eu tenho um diferente de um qual que você acha que vai ser a resposta é como um é igual a um ou seja um não é diferente de um a gente espera que o resultado aqui seja falsa o próximo caso aqui é um diferente de dois pensa qual que vai ser a resposta desse tal de é de fato um
é diferente de 2 então a gente espera que a resposta desse seja terceiro caso de novo a gente tem uma comparação aqui de maria diferente de josé ou seja dois terços e esses dois textos eles de fato são diferentes então a gente espera que o resultado aqui esteja por fim a gente tem o nosso texto um diferente de número um que que você acha que vai ser nesse caso e de fato como essas operadores eles também verificam se o tipo da variável é desigual nesse caso é desigual então a gente espera que a resposta seja
fruto também o próximo comparador que a gente vai ver é o de maior que representado por esse sinal aqui se você tem dúvidas para lembrar de qual lado tá o maior é só lembrar que a abertura do sinal tem que tá virada para o maior número é importante lembrar que esse operador só funciona com números porque ele devolve cruz e o primeiro valor for maior que o segundo e caso contrário levou-me falso vamos ver alguns exemplos e novamente eu quero que você pause o vídeo a cada exemplo para pensar em qual seria a resposta vamos
lá temos alguns exemplos aqui e novamente a gente vai tentar adivinhar o que o programa mostraria na tela para usuário então nos primeiro caso aqui é um maior do que dói e isso tem que retornar um valor booleano então vamos analisar um não é maior do que dois isso aqui está errado por isso o que o programa devolveria seria um valor falso próximo exemplo agora a gente tem aqui dois maior do que um e nesse caso a gente tem um número que é maior do que o segundo número então essa afirmação é verdadeira por isso
esse programa aqui levou veria o próximo exemplo é um maior do que um tenta pensar qual seria a resposta a três cada um e aí e aqui nós temos dois números que são iguais por isso não tem como o primeiro sem maior do que o segundo então nesse caso esse programa devolveria o valor falso mas olha que interessante esse próximo casa um maior ou igual a 1 então o sinal de maior seguido por um sinal de igual representa maior ou igual é um não é maior do que um mais um é igual a um por
isso aqui essa afirmação um maior ou igual a 1 devolve um valor e o nosso quinto e último exemplo dessa parte é um maior do que 2 maior do que 3 vamos pensar um pouquinho e esse caso você até poderia pensar que dar um resultado falso mas na verdade isso aqui gente vai dar um erro porque o computador ele não consegue fazer mais uma comparação de uma vez por isso esse resultado aqui ele não vai dar nem para uso em pó do programa provavelmente dariam e seguindo o mesmo raciocínio a gente também tem o comparador
menor que representado por esse sinal aqui vamos ver os mesmos exemplos mas agora é usando o sinal de menor então o primeiro caso é um menor do que 2 e essa afirmação é verdadeira porque um de fato é menor que doido então esse problema devolveria por favor tio o segundo exemplo agora a gente tem dois menores do que 1 e essa afirmação não é verdadeira porque dois não é menor do que um então a gente espera que esse programa devolva o valor falso vamos para o terceiro caso um menor do que 11 é bom como
eu já falei no exemplo anterior que você deve imaginar que essa afirmação ela não é verdadeira porque um exatamente igual a 1 e se ele não tem como ser menor do que um por isso novamente isso vai retornar o valor falso mas olha esse último caso aqui um menor ou igual a 1 até mesmo que a gente viu anteriormente só que aquele era com final de maior e esse caso um é igual a um por isso ele não pode ser menor mas como tenho um sinal de igual ali essa afirmação torna-se verdadeira porque um menor
ou igual a 1 é verdadeiro então esse programa retornaria um valor tá bom essa foi a aula de hoje foram muitos assuntos mas espero que tenha sido proveitoso para você na próxima aula veremos os operadores lógicos aqueles que são usados com valores booleanos comenta aqui embaixo que você mais gostou nessa aula e se ficou alguma dúvida não deixe de comentar também a gente tem que te ajudar da melhor forma possível aproveita e curte esse vídeo e já se inscreve no canal para receber várias conteúdos sobre programação e você tem um tempinho para ouvir a palavra
da labeno a gente oferece um curso de desenvolvimento de software que não só te ensina a programar mas se prepara para o mercado de trabalho de verdade o cronograma do curso é todo pensado para que você consiga um emprego nessa área se você quiser saber mais é só entrar em labinor ponto com.br muito obrigada e até a próxima e a gente oferece um curso é o quê