12
import java.lang.Math (Funções Matemáticas) Programação de Computadores I

Programação de Computadores I. Math.sin(a) - seno de um ângulo (em radianos). Math.cos(a) - cosseno de um ângulo (em radianos). Math.tan(a) - tangente

Embed Size (px)

Citation preview

Page 1: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

import java.lang.Math (Funções Matemáticas)

Programação de Computadores I

Page 2: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Funções : Math.sin(a) - seno de um ângulo (em radianos). Math.cos(a) - cosseno de um ângulo (em radianos). Math.tan(a) - tangente de um ângulo (em radianos). Math.asin(a) - arco seno de um ângulo*. Math.acos(a) - arco cosseno de um ângulo*. Math.atan(a) - arco tangente de um ângulo*. Math.toRadians(a) - converte um ângulo dado em

graus para seu equivalente em radianos. Math.toDegrees(a) - converte um ângulo dado em

radianos para seu equivalente em graus. Math.exp(n) - retorna o número de Euler elevado à nésima potência.

Math.log(a) - retorna o logaritmo natural de a.

Page 3: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Funções : Math.sqrt(a) - retorna a raiz quadrada de a. Math.ceil(a) - retorna o valor double maior e mais próximo

de a ("arredonda pra cima"). Math.floor(a) - retorna o valor double menor e mais próximo

de a ("arredonda pra baixo"). Math.rint(a) - retorna o valor mais próximo de a

(arredondamento normal). Math.atan2(x, y) - converte as coordenadas retangulares (x,

y) em coordenadas polares (r, θ). Math.pow(x, y) - retorna o valor x elevado à potência y. Math.round(a) - retorna o valor mais próximo de a. Math.random() - retorna um valor "aleatório" entre 0 e 1**. Math.abs(a) - retorna o valor absoluto de a ( |a| )***. Math.max(a, b) - retorna o maior valor entre a e b. Math.min(a, b) - retorna o menor valor entre a e b.

Page 4: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Na prática ...Faça um programa que calcule o maior entre dois números

Page 5: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Math.max(a, b) - retorna o maior valor entre a e b.

Page 6: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

1)Refaça o programa abaixo utilizando as funções da classe Math

Page 7: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Na prática ... Calcule a potência de um número:

Page 8: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Na prática ...Faça um programa que tenha duas notas de um aluno, calcule a média e emita uma mensagem de aprovação ou reprovação (considere aprovado se média >= 6.0).

Page 9: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Modifique o programa anterior : Na classe Math não há uma função

para se calcular a média , no entanto tem funções de arredondamento, modifique o programa anterior utilizando uma dessas funções.

Page 10: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Na prática...

Faça um programa para cada função abaixo:

(exemplo no próximo slide) Math.sqrt(a) - retorna a raiz

quadrada de a. Math.ceil(a) - retorna o valor double

maior e mais próximo de a ("arredonda pra cima").

Math.floor(a) - retorna o valor double menor e mais próximo de a ("arredonda pra baixo").

Math.rint(a) - retorna o valor mais próximo de a (arredondamento normal).

Page 11: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Trabalhando com Constantes... 1) Faça um programa que calcule o

valor de pi

Page 12: Programação de Computadores I.  Math.sin(a) - seno de um ângulo (em radianos).  Math.cos(a) - cosseno de um ângulo (em radianos).  Math.tan(a) - tangente

Constantes:Math.PI - equivale à constante pi (π)

Math.E - equivale à constante e, a base dos logaritmos naturais.