Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mapa mental: Aula 11A à aula 14, Aula 12, Aula 13, Aula 14 - Coggle Diagram
Mapa mental: Aula 11A à aula 14
Aula 11A
Exemplo:
https://ideone.com/PottnK
Aula 11B
Exemplo:
https://ideone.com/o42cul
Aula 11C
Exemplo:
https://ideone.com/86f7i9
Aula 11D
Exemplo:
https://ideone.com/7Rtbeo
Aula 11E
Exemplo:
https://ideone.com/lYTRm0
Aula 12
Operações
Operadores
Unários
+
-
Binários
*
multiplicação de valores inteiros e reais
/
divisão para operandos inteiros
divisão se um operando for real
-
subtração de valores inteiros e reais
%
resto da divisão para operandos inteiros
+
adição de valores inteiros e reais
Operandos
Precedência
prioridades entre operadores
*, / e % têm precedência sobre + e _
Podemos utilizar parênteses para combinar a precedência
Aula 13
Funções
Possuem nome
Podem receber dados de entrada
conjunto de instruções projetadas para cumprir uma determinada tarefa
Podem retornar valores de saída
Algumas funções pré-definidas
pow
biblioteca; "math.h"
parâmetro(s): base e expoente (números reais0
cálculo de exponenciação
retorno: a base elevada ao expoente (número real)
sqrt
calcula raiz quadrada
parâmetro(s): um número real
biblioteca; "math.h"
retorno: a raiz quadrada da entrada (número real)
abs
biblioteca; "math.h"
parâmetro(s): um número inteiro
calcula o valor absoluto
retorno: o valor absoluto da entrada (número inteiro)
cbrt
biblioteca; "math.h"
parâmetro(s): um número real
retorno: a raiz cúbica da entrada (número real)
calcula a raiz cúbica
Aula 14
trunc
biblioteca: "math.h"
parâmetro(s): um número
trunca um valor (remove a parte decimal)
retorno: o valor do parâmetro sem as casas (número real)