Linguagem C - Aula 3.2 - Aprenda a realizar cálculos em C (2022)

Linguagem C - Aula 3.2 - Aprenda a realizar cálculos em C (2022)

Introdução às Variáveis e Operações Aritméticas

Revisão de Conceitos Anteriores

  • O instrutor retoma o tema das variáveis, destacando a importância delas na programação matemática.
  • Relembrado os tipos de dados: inteiros (int), números decimais simples (float), e números decimais com precisão dupla (double).
  • Observação sobre a manipulação de dados do tipo texto, que pode ser mais complexa em comparação com outras linguagens devido à abstração.

Operações Aritméticas

  • Introduzido o conceito de expressões aritméticas e operações básicas: soma, subtração, multiplicação e divisão.
  • Esclarecido que em C, a multiplicação é representada pelo asterisco (*) e a divisão pela barra (/).
  • Explicado o operador de resto da divisão inteira (%), que retorna o restante após uma divisão.

Precedência dos Operadores

  • Importância da precedência entre operadores; multiplicação e divisão têm maior precedência que soma e subtração.
  • Tudo que está entre parênteses tem prioridade na execução das operações matemáticas.

Declaração de Variáveis

  • Demonstração da declaração de múltiplas variáveis do tipo inteiro em uma única linha.
  • Possibilidade de declarar variáveis sem atribuir um valor inicial imediatamente; valores podem ser preenchidos posteriormente conforme necessário.

Leitura e Atribuição de Valores

  • O instrutor exemplifica como ler valores do usuário para as variáveis usando scanf.

Como Funciona a Atribuição e Operações em Programação?

Introdução às Variáveis e Operações

  • O apresentador discute como o programa armazena a soma de duas variáveis, a e b, em uma variável chamada soma, sem mostrar resultados imediatamente.
  • Ele menciona que o programa realiza várias operações matemáticas, como subtração, multiplicação e divisão, utilizando as variáveis definidas pelo usuário.

Interatividade do Usuário

  • O usuário pode inserir valores para as variáveis A e B, resultando em diferentes saídas a cada execução do programa.
  • Os resultados das operações são mostrados na tela apenas após todas as contas serem processadas, destacando a diferença entre execução e impressão dos resultados.

Resultados Dinâmicos

  • Após o usuário inserir os valores (exemplo: 10 e 5), o programa calcula a soma (15), subtração (5), multiplicação (50) e divisão (2).
  • É enfatizado que os resultados só aparecem na tela após todas as operações serem realizadas, mostrando um fluxo lógico no processamento.

Execução Repetida com Novos Valores

  • Ao executar novamente com novos valores (exemplo: 42), os resultados mudam conforme esperado, demonstrando que o programa não é fixo.
  • O apresentador explica que atribuições podem ser feitas com variáveis ao invés de valores literais fixos.

Modificações no Código

  • O apresentador modifica o código para testar novas entradas. Ele observa que mudanças na lógica afetam diretamente os resultados.
  • Um erro é identificado quando ele tenta somar incorretamente; isso ilustra a importância da lógica correta no código.

Quais São os Operadores de Atribuição?

Introdução aos Operadores de Atribuição

  • O apresentador introduz operadores de atribuição que realizam cálculos matemáticos seguidos por atribuições diretas às variáveis.

Incremento e Decremento

  • Explica-se como usar operadores como ++ para incrementar uma variável ou -- para decrementá-la. Por exemplo, se uma variável vale 5, ela passa a valer 6 após um incremento.

Incremento Genérico

  • Demonstra-se como usar operadores genéricos (+= ou -=). Por exemplo, se uma variável vale 5 e usamos += 5, ela passará a valer 10.

Multiplicação e Divisão com Atribuição

  • O apresentador fala sobre atribuições usando multiplicação ou divisão. Isso permite modificar o valor da própria variável através dessas operações.

Exemplos Práticos

Operadores de Incremento e Decremento em Variáveis

Comportamento das Variáveis em Memória

  • O valor inicial da variável dado é 10, que é impresso antes do incremento.
  • Após o incremento (dado++), o valor passa a ser 11, e isso é confirmado com uma impressão subsequente.
  • O operador de decremento (dado--) reduz o valor de 11 para 10, que também é impresso para verificação.

Atribuições Combinadas com Operações Aritméticas

  • Ao usar dado += 3, o valor de dado muda de 10 para 13. Isso demonstra como atribuições podem ser combinadas com operações aritméticas.
  • Um novo decremento em duas unidades (dado -= 2) altera o valor de 13 para 11, que é impresso na sequência.

Multiplicação e Impressão dos Resultados

  • Multiplicando dado por 10 (dado *= 10), o resultado final se torna 110. Este novo valor é impresso para confirmação.

Revisão do Código Executado

  • Uma revisão linha a linha do código mostra as mudanças nos valores da variável dado, desde seu estado inicial até os resultados finais após as operações.

Importância dos Operadores Aritméticos e Estruturas Condicionais

  • Os operadores aritméticos são fundamentais antes de avançar para estruturas mais complexas como laços e condicionais (comando if).
Video description

👨🏻‍💻 QUER TER ACESSO ÀS LISTAS DE EXERCÍCIOS E SLIDES DA AULA ⁉️ 👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻 ⚠️ADQUIRA A LISTA DE EXERCÍCIOS através deste link: 👉🏻 https://profpietro.com/curso-exercicios-c/ Neste link você ainda terá direito de: ✅ Garantir acesso vitalício a este curso de Linguagem C, dentro da minha plataforma de hospedagem de cursos; ✅ Ter acesso aos exercícios resolvidos; ✅ Ter acesso aos slides utilizados nas aulas; ✅ Emissão do seu certificado de conclusão do curso para comprovar que realizou e teve o aproveitamento necessário no curso. Está com muita dificuldade em programação? MARQUE UMA AULA PARTICULAR COMIGO: 🎯contato@profpietro.com Estou no Linked-in: https://www.linkedin.com/in/profpietromartins Estou no GitHub: https://github.com/pietromartinso/ Estou no Instagram: https://www.instagram.com/profpietromartins/