Please enable JavaScript.
Coggle requires JavaScript to display documents.
Resolução de exercícios, Operações e operadores aritméticos, Funções…
Resolução de exercícios
Aula 11A
Exercício
Aula 11B
Exercício
Aula 11C
Exercício
Aula 11 D
exercício
Aula 11E
Exercício
Operações e operadores aritméticos
Operações
Operandos
valores usados para fazer uma operação
Operadores
Unários
+
-
Binários
+
Adição de valores inteiros ou reais
-
Subtração de valores inteiros ou reais
*
Multiplicação de valores inteiros ou reais
*
Div para um operador inteiro
ex:
Divisão se um operador for real
%
Resto da divisão para operandos inteiros
ex:
Prioridades entre operadores
*,/ e % têm precedência sobre + e -
ex:
Podemos utilizar parênteses para controlar a precedência
ex:
Conversões de tipos durante a atribuição
E se uma variável inteira receber um valor real?
Ele faz um arredondamento para baixo
Se uma variável real receber um valor inteiro?
ela vai poder receber o valor normalmente, e ela faz a conversão automática
E se quisermos forçar uma transformação de inteiro em real e vice-versa?
type casting
Notação funcional
Notação baseada em C
Funções aritméticas pré-definidas (abs, pow, sqrt, cbrt, round, floor, ceil, trunc)
Funções
Conjunto de instruções projetadas para cumprir uma determinada tarefa
Possuem um nome
Podem receber dados de entrada (parâmetros/argumentos)
Podem retornar valores de saída
Algumas funções pré-definidas
abs
Calcular o valor absoluto de um número
Biblioteca: "math.h"
parâmetro(s): um número inteiro
Retorno: o valor absoluto da entrada (número inteiro)
exemplo
Pow
Calculo de exponencia
Biblioteca: "math.h"
parâmetro(s): base e expoente (números reais)
Retorno: a base elevada ao expoente (número real)
exemplo
sqrt
Calcula a raiz quadrada
Biblioteca: "math.h"
Parâmetro(S): um número real
Retorno: a raiz quadrada da entrada (número real)
exemplo
cbrt
Calcula a raiz cúbica
Biblioteca: "math.h"
Parâmetro(s): um número real
Retorno: a raiz cúbica da entrada (número real)
exemplo
round
Arredonda um valor para o inteiro mais próximo
Biblioteca: "math.h"
Parâmetro(s): um número
Retorno: o valor arredondado ( número real )
exemplo
floor
Arredonda um valor para baixo
Biblioteca: "math.h"
Parâmetro(s): um número
Retorno: o primeiro número inteiro menor que o parâmetro (número real)
exemplo
ceil
Arredonda um valor para cima
Biblioteca: "math.h"
Parâmetro(S): um número
Retorno: o primeiro numero real maior que o parâmetro (número real)
exemplo
trunc
Trunca um valor (remove a parte decimal)
Biblioteca "math.h"
Parâmetro(s): um número
Retorno: o valor do parâmetro sem as casas decimais (número real)
exemplo