Aula 11: Resolução de Exercícios
Aula 11 A
Aula 11 B
Aula 11 C
Aula 11 D
Aula 11 E
Aula 12: Operações e Operadores Aritméticos
Operadores são os símbolos usados.
Operandos são os números, podem ser valores constantes ou variáveis.
Operadores unários: Na operação (- 3 + 5) o - é unário, pois ele exige apenas um operando à sua direita. Já o + é binário pois ele tem os operandos 3 e 5. Um à sua esquerda e outro à sua direita.
Operadores binários: Na operação (3 + 4) o + é um operador binário, pois ele trabalha com dois operandos. Podem ser operadores binários: +, -, *, / ( div para operandos inteiros e divisão se um operando for real) e tem também o símbolo %, que calcula o resto da divisão para operandos inteiros. Lê-se mode e só funciona se os operandos forem inteiros.
Precedência: É a prioridade entre os operadores
Quando tem operações de *, /, %, são feitas antes de +, -.
Para controlar a precedência usa-se parêntesis
Conversões de tipos durante atribuição
Aula 13: Funções Aritméticas pré-definidas: (abs, pow, sqrt, cbrt)
Funções: São blocos de códigos, conjuntos de instruções projetadas para cumprir uma determinada tarefa.
Podem receber dados de entradas ( parâmetros / argumentos)
Possuem um nome
Podem retornar valores de saída
As funções pré-definidas são:
pow:
sqrt:
abs:
cbrt:
Está na biblioteca "math.h"
Recebe um parâmetro inteiro
Calcula o valor absoluto de um número
Retorno: valor absoluto da entrada ( número inteiro)
O programa exibe o valor absoluto, que é sempre positivo. Então se colocamos -3, será exibido apenas 3.
Biblioteca "math.h"
Parâmetros : base e expoente (números reais)
Cálculo de exponenciação
Retorno: a base elevada ao expoente (número real)
Parâmetros : um número real
Retorno: a raiz quadrada da entrada (número real)
Biblioteca "math.h"
Calcula a raiz quadrada
Parâmetros : um número real
Retorno: a raiz cúbica da entrada (número real)
Biblioteca "math.h"
Calcula a raiz quadrada
Aula 14: Funções Aritméticas pré-definidas (round, floor, ceil, trunc)
trunc:
round:
floor:
ceil:
Biblioteca "math.h"
Parâmetro: um número
Arredonda um valor para o inteiro mais próximo
Retorno: o valor arredondado (número real)
Biblioteca "math.h"
Parâmetro: um número
Arredonda um valor para baixo
Retorno: o primeiro número inteiro menor que o parâmetro (número real)
Biblioteca "math.h"
Parâmetro: um número
Arredonda um valor para cima
Retorno: o primeiro número inteiro maior que o parâmetro (número real)
Biblioteca "math.h
Parâmetro: um número
Trunca um valor (remove a parte decimal)
Retorno: o valor do parâmetro sem as casas decimais (número real)