Curso de C #07 - Incremento e Decremento de Variáveis, Operadores pós e pré-fixados

106.28k Aufrufe2559 WörterText kopierenTeilen
CFBCursos
Curso de C #07 - Incremento e Decremento de Variáveis, Operadores pós e pré-fixados Nesta aula ire...
Video-Transkript:
a roçada beleza professor bruno voltando no nosso bolso de c++ e não é de hoje nós vamos falar sobre um incremento e de incremento de variáveis vamos aprender formas pra gente incrementar o valor de uma variável e forma da gente tem implementado ou diminuir o valor de uma variável vou falar sobre posse incremento e mep pré incremento quem bom atribuiu o valor de forma rápida uma variável extremamente importante para a gente nós vamos precisar desses recursos como nulo e 10 cobre a bits enfim uma série de situações que nós vamos precisar incrementar o decretar uma
variável de forma rápida e eu posso incremento em pé e incremento também um recurso bastante importante nós devemos conhecer e dentro dos c++ então precisamos aprender a diferença sair da gente implementar uma variável antes de uma ação ou depois de uma determinar a ação é isso aí perfil posse ou pré incremento de uma então tudo isso na hora de hoje logo depois da fita bom pessoal então aqui no computador vamos lá já tocou deve aberto aqui já com código básico pra gente inicializar pretende iniciar na aula de hoje nós vamos falar de incremento de decremento
de variáveis então sem delongas sem muita perda de tempo iniciar aqui vou criar uma variável é do tipo inteira criar duas na verdade é que vou chamar de n 1 e n 2 certo vou fazer atribuição dessa dessas variáveis fora da inicialização separado da inicialização tá então vão inicializar que o n1 com 0 e vão inicializar m2 com 10 ok então nada de novo até agora declarei duas variáveis inicializa essas variáveis uma com valor 10 uma com valor 10 bom vamos ao incremento é como que a gente pode incrementar o valor de uma variável por
exemplo eu quero adicionar um ao valor de uma variável como que a gente pode fazer isso as formas de incremento ou de crescimento são muito simples no c++ nós temos formas reduzidas para poder fazer esse incremento ou decremento a forma padrão ela é da seguinte maneira é basicamente isso aqui ó se eu quiser adicionar um ao valor de n 11 certo então nenhum ele vale zero então faria isso aqui ó n 11 recebe o seu próprio valor ok mais um essa é a forma tradicional forma completa da gente fazer esse incremento em um dão eu
tô pegando é eu estou dizendo que nenhum vai receber o seu valor mais um ou seja se ele quiser ele vai receber 0 + 1 vai passar a valer 1 tá a fazer um seal team antes se out antes do incremento com o valor de n 1 e após o incremento então é barre má e ne antes do incremento e 17 out também em 1 após o empreendimento ok vamos lá vamos notar que esse primeiro em nenhum aqui ele vai imprimir o valor zero que é o valor que o atribuiu inicialmente na variável e nenhum
depois eu adicionei 1 ao valor de n 1 então logo em seguida ele vai imprimir o valor um correcto que eu tô e adicionando em nenhum recebem mais um ou seja nenhum recebe 0 mais um nenhum passa a valer 1 então vamos salvar aqui em deixou já colocar na pasta tinha da aula sete aula sete pontos e pp então vamos compilar e executar o nosso programa mata compilando vai executar ok opa assim o errado aqui né em março o papa aime isso e olha a barriguinha ficou invertida e né então vamos lá olha que aquele
imprimiu aqui pra gente o primeiro valor de nenhum quer 0 e o segundo valor de nenhum que é um com essa maneira de incremento eu posso adicionar qualquer quantidade há uma variável se eu quiser adicionar por exemplo 5 eu coloco ali o valor nominal cinco então tô falando que m1 que equivale a 0 ele vai receber o seu valor que é zero mais 50 nenhum vai passar a valer 5 som bem isso salvando compilando e executando tac valor inicial de n 1 o valor após o incremento de 5 dn um certo então vou deixar aqui
um por enquanto essa que a forma normal uma pá dão certo de incremento de uma variável pra gente decremento dar basta subtrair ok trocá lo mais pelo menos então vou comentar esse código aqui e vou fazer exatamente aquela mesma que ele mesmo incremento de uma forma resumida então veja bem ao invés de colocar em um recebe nenhum mais um eu falo simplesmente que em nenhum recebe aqui é mais igual 1 a 1 isso aqui é a forma contra a ida de isso daqui é a forma simplificada desse incremento é exatamente a mesma coisa só que
escrito de uma forma mais direta na forma mais rápida vamos ver que vocês vão ver que ele vai continuar imprimindo zero e aqui ele vai imprimir um que é o que eu tô adicionando aqui ao n 1 vamos salvar kombila executar aqui 10 e 11 e se eu quiser adicionar cinco igual nós fizemos a outra vez a mesma coisa mais igual a 5 então salvando compilando e executando a valor inicial do n um valor posse incremento do m1 ok então a kelly é uma forma rápida de ééé incremento em incrementar ou decremento ar eu posso
subtrair aqui tá gente menos igual significa que eu vou tirar 5 do valor de nenhum ace eu compilar em executar que ele vai dar - 50 - 53 certo ok então vou deixar que normais por enquanto pra gente adicionar então essa é uma forma simples na forma rápida e simplificada né da gente fazer o incremento de variáveis uma outra maneira pra gente é incrementar ou de creme dental valor de uma variável é usando o mais mais então veja bem se eu colocar em nenhum mais mais deixa mudar isso aqui pra um pra ficar todos os
incrementos de em um n 1 + + significa que eu estou adicionando um ao valor da variável e nenhum então é a forma mais contraída da gente adicionar um ao valor de uma variável nesse nessa nesse método nessa forma de escrita que todos esses três comandos são idênticos se eu com pilar e executar o nosso programa ele vai falar aqui que em um vale um certo que o valor inicial de zero então enviou mais mais adiciona um ao valor de uma variável então vamos compilar e executar vamos ver que o envio vale zero depois em
nenhum passa a valer um toque se eu inicializar em nenhum por exemplo com 15 o que vai acontecer nesse caso aqui ele vai adicionar um ao valor de n 1 ou seja nenhum nesse momento aqui vai passar a valer 16 vamos ver isso salvando compilando executando e nem falo valor inicial dn um ok é 15 após o incremento de 1 en1 passa a valer 16 ok então essa maneira que eu posso adicionar ou sob atrair um mais mais adiciona um a menos - subtrai ram uma vez salvando compilando executando kalla valor inicial 15 o após
o decretamento e nenhum passa a valer 14 beleza não vou adicionar que agora qualquer diferença de n1 mais igual a 1 pra n 1 + + oea mil mais mais ou menos - ele vai incrementar ou decremento dar sempre uma unidade tá certo o mais igual ou menos igual ele aumenta ou diminui quantas unidades nós desejamos então se eu quiser aumentar por exemplo nenhum aqui em 10 eu coloco deixou comentar esse equipe e tirar esse comentário é evitar adicionando 10 ao valor de n 1 ou seja 1.000 inicia em 15 depois ele adiciona 10 nessa
parte que ele vai imprimir 25 vamos ver isso vamos ver compilando executando lá valor inicial 15 pozinho incremento de 10 no valor de n 1 passa a ser 25 beleza essa forma que gente o mais igual aqui ó nós podemos utilizar com outros dores e não serve só para adicionar e subtrair não tá é aí que vem uma coisa bacana ele pode nós podemos multiplicar nós podemos dividir nós podemos usar o operador mode então nós podemos fazer isso daqui ó por exemplo nenhum vezes igual a 2 o que eu estou fazendo aqui mo vezes é
o que o operador de multiplicação asterisco é na verdade esse teria sido igual ao que a multiplicação que eu estou fazendo aqui eu tou multiplicando o valor de n 1 por dois então quando nós com pilar mas esse programa nessa fase aqui ele vai deter vai escrever que nesse nenhum 30 vamos ver isso olha que ó salvando compilando executando a 30 do valor inicial não é que eu me sensibilizei com 15 depois do do operador ali de multiplicação ele passa a valer em 30 rock nós podemos usar com multiplicação que deixa eu colocar aqui 20
se eu colocar aqui barra 2 eu tô dizendo que eu estou dividindo o valor de um por dois salvando compilando executando a 22/10 a mesma coisa posso fazer com o operador mode agora são coisas equivalentes olha aqui ó vamos colocar aqui comandos que são equivalentes por exemplo aquele eu vou colocar aqui uma forma normal a forma sem ser reduzida e na frente à forma reduzida entendem em nenhum mais igual a 10 key com a subtração em um recebe e um menos 10 na forma reduzida seria e nenhum menos igual a 10 na multiplicação multiplicar por
10 então n 1 recebe nenhum vezes 10 na forma reduzida em nenhum vezes igual a 10 a múltipla a divisão em um recebe n 1 / 2 por exemplo na forma reduzida e nenhum é dividido igual a 2 bom a vencer por 10 aqui também é pra ficar tudo com 10 ele deixar tudo igual beleza certo vamos usar então aqui o mais mais não deixam mais mais aqui pra gente atribuir um ao valor de n 1 então só pra gente saber aqui o mais mais eu posso usar também aqui ou menos - para de creme
em tarô o valor de uma variável certo beleza então nós aprendemos aí formas da gente incrementar ou decremento tar o valor de uma variável outra coisa importante é sobre após incremento e pré incremento o que que é isso isso aí vai mudar é o comportamento do nosso programa eu posso usar o mais mais - menos da seguinte maneira vou deixar um comentário aqui por enquanto eu posso usar assim o n1 mais mais ou mais mais n1 qual que é a diferença a diferença é que esse aqui nós vamos chamar de posse incremento ou pós fixado
certo e esse aqui nós vamos chamar de pré incremento ou pré fixado o que que é isso quando que isso vai mudar o que isso vai afetar no nosso programa vamos ver agora vamos fazer um programinha aqui deixa deixa eu tirar esse n2 aqui nós não estamos nisso a deixou deixou passar todo esse esse comentário aqui em comentar isso aqui deixar isso aqui pra cá da organizada que a gente continuar assim ou a si bom seguir o que nós estamos falando agora né dodô pós-fixado e prefixar deixa deixa apto vamos colocar todos os comentários aqui
em cima do nosso programa que nós inicializando anos a variar nós criamos um declaramos variável inicializando nessa variável inicializar com valor 10 é simplesmente imprimir o valor dessa variável no caso estão imprimindo duas vezes mas vamos fazer é com o 1 a 1 o incremento pós-fixado é com mais mais depois mais à direita da variável e vamos ver o resultado disso é certo então não paga aqui não reduzi que já vou declarar e inicializar com 10 está a facilitar para a gente e aqui eu vou incrementar o valor dessa variável em 5 então n aliás
em cinco não vou usar o mais mais então em um ataque tão incrementado o valor da variável em com o que vai acontecer quando a gente salvar imprimir sudac qual que vai ser o conteúdo variável vamos lá que ó salvando compilando executado com 11 normalmente sem problema nenhum até agora certo a mesma coisa surgiria nesse nesse modelo de programa o resultado seria o mesmo se eu usasse o mais mais à esquerda da variável com o modo pré fixado para incremento o resultado nesse momento vai ser o mesmo olha só compilá executá-la 11 do mesmo jeito
agora vamos imaginar esse incremento online no próprio comando olha que o vou deletar aqui e vou fazer o incremento aqui certo o que vai acontecer ele naquela impressão que vai sair naquela intervenção agora vai ter um comportamento diferente com pós incremento e olha lá o quê que ele vai imprimir pra mim 10 porque ele não imprimiu o onze porque quando a gente usa o pós o operador de atribuição pós-fixado ele primeiro usa o valor da variável e depois ele faz o incremento é por isso que lhe imprimiu 10 e nem 1º 11 se eu utilizar
o operador no modo pós numa pré fixado ou seja à esquerda da variável o que ele faz com que ele muda ele primeiro incrementa a variável e depois ela usa o valor então nesse caso agora ele vai imprimir 11 olha só compilando executando olha lá 11 tá bom então a diferença de pós fixado ou pós em incremento o pré fixado pré incremento tá bom vamos repetir aqui no pós operadores atribuição à direita ele primeiro usa o valor e depois implementa nesse caso ele vai imprimir desk ao valor atribuído aqui na namisa inicialização olha aqui ó
10 correto no pré e incremento com o operador pré-fixado operador à esquerda da variável nós vamos compilar e executar aqui e ele agora vai imprimir 11 porque porque ele incrementa e depois ele usa o valor da variável certo e se esse pré e pós e pré nós podemos usar tanto para adicionar como para subtrair então - - ele vai imprimir lhe o valor 9 olha só a 9 correto e se eu usar depois ele continua imprimindo o valor 10 porque ele vai usar e só depois ele vai subtrair também é bacana tanto que se eu
fizer um celt aqui ó com o valor de n 11 primeira que ele imprime 10 e em seguida ele vai imprimir 9 porque quando ele chegar aqui ele já foi decretado vamos ver que bacana isso olha só ela a 10 ok usou o valor de crescimento na segunda vez ele já usou o valor de crescimento dado beleza pessoal então deu para entender aí é a diferença do pós operador pós fixado para o operador pré-fixado pós fixado à direita ele usa depois opera na esquerda ele opera e depois usa certo então é isso aí não na
aula de hoje nós falamos aqui sobre incremento e de crescimento de variáveis com operadores pós-fixado e pré-fixado então espero que vocês tenham gostado dúvidas sugestões podem nos comentários quem gostou e quem não gostou clica no jóia não se esqueçam de se inscrever no canal bom é isso aí valeu pessoal até a próxima aula tchau tchau distinguir
Copyright © 2025. Mit ♥ in London gemacht von YTScribe.com