Please enable JavaScript.
Coggle requires JavaScript to display documents.
Resolução de exercícios da aula 11A, Resolução de exercícios da aula 12,…
Resolução de exercícios da aula 11A
Exercício 11A
Resolução de exercícios da aula 12
Operações
Operadores
Unários
+
-
Binários
*
Multiplicação de valores inteiros e reais
/
Div para operandos inteiro
Divisão se um operando for rea
-
Subtração de valores inteiros e reais
%
Resto da divisão para operandos inteiros
+
Adição de valores inteiros e reais
Operandos
Precendencia
Prioridades entre operadores
*, / e % tem precendência sobre + e -
Pode se usar parênteses para controlar a precendência
Conversão de tipos durante a atribuição
...e se uma variável real receber um valor inteiro ?
Exemplo
...e se quiser forçar uma transformação de inteiro em real e vice-versa ?
type casting
Notação funcional
Ex:
Notação baseada em C
Ex:
...e se uma variável inteira receber um valor real ?
Exemplo
Resolução de exercícios da aula 13
Funções
Possuem um nome
Podem receber dados de entrada (parâmetros/argumentos)
Conjunto de instruções projetadas para cumprir uma
determinada tarefa
Podem retornar valores de saída
Algumas funções pré-definidas
pow
cálculo de exponenciação
biblioteca: "math.h"
parâmetro(s): base e expoente (números reais)
retorno: a base elevada ao expoente (número real)
Ex:
sqrt
calcula a raiz quadrada
biblioteca: "math.h"
parâmetro(s): um número real
retorno: a raiz quadrada da entrada (número real)
Ex:
abs
biblioteca: "math.h"
parâmetro(s): um número inteiro
calcula o valor absoluto
retorno: o valor absoluto da entrada (número inteiro)
Ex:
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)
Ex:
Resolução de exercícios da aula 11B
Exercício 11B
Resolução de exercícios da aula 11C
Exercício 11C
Resolução de exercícios da aula 11D
Exercício 11D
Resolução de exercícios da aula 11E
Exercício 11E
Resolução de exercícios da aula 14
Algumas funções pré-definidas
floor
biblioteca: "math.h"
parâmetro(s): um número
retorno: o primeiro número inteiro menor que o parâmetro
(número real)
Ex:
arredonda um valor para baixo
ceil
parâmetro(s): um número
retorno: o primeiro número inteiro maior que o parâmetro
(número real)
biblioteca: "math.h"
Ex:
arredonda um valor para cima
round
biblioteca: "math.h"
parâmetro(s): um número
arredonda um valor para o inteiro mais próximo
retorno: o valor arredondado (número real)
Ex:
trunc
biblioteca: "math.h"
parâmetro(s): um número
retorno: o valor do parâmetro sem as casas decimais (número
real)
Ex:
trunca um valor (remove a parte decimal)