Baixe o app para aproveitar ainda mais
Prévia do material em texto
Operações Matemáticas C++ Prof. Marcus Silva marcus.pantoja@estacio.br 30/08/2015 1 Prof. MSc. Marcus Silva • A linguagem C++ possui diversos operadores e funções predefinidas destinadas a cálculos matemáticos. Apresentaremos alguns: 30/08/2015 2 Prof. MSc. Marcus Silva Operadores e funções matemáticas OPERADOR EXEMPLO COMENTÁRIO + x + y Soma o conteúdo de x e de y - x – y Subtrai o conteúdo de x e de y * x * y Multiplica o conteúdo de x e de y / x / y Obtém o quociente da divisão de x e de y % x % y Obtém o resto da divisão de x por y Os operadores lógicos são utilizados para testar se alguma condição é falsa ou verdadeira 30/08/2015 3 Prof. MSc. Marcus Silva Operadores Lógicos OPERADOR EXEMPLO COMENTÁRIO == x == y O conteúdo de x é igual ao conteúdo de y != x != y O conteúdo de x é diferente do conteúdo de y <= x <= y O conteúdo de x é menor ou igual ao conteúdo de y >= x >= y O conteúdo de x é maior ou igual ao conteúdo de y < x < y O conteúdo de x é menor que o conteúdo de y < x > y O conteúdo de x é maior que o conteúdo de y Funções matemáticas 30/08/2015 4 Prof. MSc. Marcus Silva Funções Matemáticas OPERADOR EXEMPLO COMENTÁRIO ceil ceil(x) Arredonda um número real para cima, por exemplo ceil(3.2) é 4 cos cos(x) Calcula o cosseno de x (radianos) exp exp(x) Obtém o número neperiano elevado a potência x fabs fabs(x) Obtém o valor absoluto de x log log(x) Obtém o logaritmo natural de x log10 log10(x) Obtém o logaritmo de base 10 de x modf modf(x,y) Decompõe um número real em duas partes: x recebe a parte fracionária e y recebe a parte inteira do número pow pow(x,y) Calcula a potência de x elevado a y sin sin(x) Calcula o seno de x (x deve ser estar representado em radianos) Funções matemáticas 30/08/2015 5 Prof. MSc. Marcus Silva Funções Matemáticas OPERADOR EXEMPLO COMENTÁRIO sqrt sqrt(x) Calcula a raiz quadrada de x tan tan(x) Calcula a tangente de x (x em radianos) Obs: Para utilizar as funções matemáticas em C++ é necessário incluir a biblioteca math.h #include<math.h> 1) Faça um programa que receba um número positivo maior que zero, calcule e mostre: a) O número digitado ao quadrado; b) O número digitado ao cubo c) A raiz quadrada do número digitado d) Arredondar a raiz quadrada do número para cima (ceil) 30/08/2015 6 Prof. MSc. Marcus Silva Exercícios 2) Faça um programa que, dado um ângulo em radianos, calcule: a) sen(x) b) cos(x) c) sen²(x)+cos²(x) d) tan(x) e) log(x) f) log10(x) 30/08/2015 7 Prof. MSc. Marcus Silva Exercícios 3) Sabemos que um número par tem a forma geral x = 2n, n =1, 2, ... e um número ímpar tem a forma x = 2n + 1, n = 1, 2, ... . Deste modo um forma de se determinar de um número é par ou ímpar é verificar qual o resto de sua divisão por 2. Caso o resto seja igual a 0 este número é par, se o resto for 1 o número então é impar. Faça um programa que calcule o resto da divisão de um número inteiro por 2. Utilize o operador %. 30/08/2015 8 Prof. MSc. Marcus Silva Exercícios
Compartilhar