o olá pessoal aqui é o fábio da voz não treinamentos e nesse vídeo da música intimidade o nosso curso de programação com a linguagem ruby falando sobre operações matemáticas com o módulo mef o módulo metros possui vários tipos de funções matemáticas que podem ser utilizadas nos programas em um hub incluindo por exemplo cálculo de raiz quadrada e funções trigonométricas entre outras vamos começar o nosso escuro primeiramente olhando algumas constantes que existem no módulo f então com o módulo messi messi obrigação de matemática inglês nós temos duas constantes disponíveis pi e pe é o valor do número pi que a gente utiliza bastante em trigonometria e é o valor da constante e constante the other que a base dos logaritmos naturais ah e também existe uma constante chamada map. com itens que mostra a lista das constantes disponíveis no caso essas duas aqui legal então são duas construção valores constantes que você utiliza dentro de uma fórmula por exemplo e para a gente utilizar essas constantes basta especificar o nome do módulo messi seguido de dois dois pontos então 2 pontos e dois ponto de novo e o nome da constante em maiúscula p o e tu não é mais ponto pee-ms dois pontos dois pontos dois pontos dois pontos e já a lista de constantes você utiliza o pontinho o quanto é mas você não deu certo com os tanques mas temos muitas funções matemáticas que são os métodos do módulo f então aqui eu tenho uma lista com alguns deles não são todos na documentação oficial do uber você vai encontrar a lista completa então por exemplo com essas funções matemáticas a gente pode fazer cálculos usando a água cosseno arco seno ou arco tangente trigonometria podemos calcular raiz cúbica calcular cosseno seno tangente ainda trigonometria também temos uma função de erro temos a base x the other e elevado a x que aquele número e elevado a 1 x podemos calcular a hipotenusa podemos calcular logaritmos tanto na base dois pontos na base 10 e finalmente a famosa raiz quadrada que é uma das funções mais usadas nos métodos mais utilizados aqui desse modo uefi ó já que eu apresentei a esses metros aqui vamos ver alguns deles em bom então nós vamos lá para o irp e vamos fazer alguns exemplos dessas funções matemáticas e no grupo então eu vou entrar em rb legal vou limpar minha tela aqui aí a gente começa mostrando as constantes então se eu quiser utilizar o valor de pia muito simples né dois pontos dois pontos pi maiúsculo senão não funciona e esse aqui é o valor de pi que você pode utilizar dentro de um cálculo qualquer mesma coisa por e colocar o e e tá aí a nossa constante de oliver 2. 71 de 28 mais alguma coisinha e evidentemente gente pode fazer cálculos por exemplo duas vezes pe seria duas vezes mexe dois pontos dois pontos e maiúsculo pés 6.
28 beleza muito bem e se eu quiser calcular uma raiz quadrada como é que eu faço extremamente simples né ponto sqrt square root inglês raiz quadrada e aí dentro dos parênteses agora eu preciso passar o argumento que é o valor para colocar calcular raiz por exemplares quadrada de 81 quanto que é é nove e veja que lhe retorna o resultado olha número real número de ponto flutuante então deu 9. 0 na verdade eu tipo de retorno desse método é a gente também pode calcular a raiz quadrada de expressões você pode passar uma expressão inteira com o argumento que ele vai conseguir avaliar por exemplo né se ponto sqrt raiz quadrada de a 3 elevado ao quadrado + 4 elevado ao quadrado olha só ele vai avaliar essa expressão e o resultado dela vai ser utilizado um cálculo da raiz quadrada quanto que dá isso tá 5. 0 na prática eu acabei de calcular a hipotenusa se você conhece trigonometria você sabe que eu tenho usei isso é a raiz quadrada e os quadrados dos catetos então eu passei dois valores é o quadrado que a gente faz considerar como cateto se eu tirar raiz quadrada eu tenho hipotenusa de um triângulo retângulo nossa que complicar não precisa fazer tudo isso não hugo rubi tem uma função específica para você calculado direto a hipotenusa que essa daqui messi ponto ai fotos de hipotenusa é é só você passar dentro dos parênteses os dois valores dos catetos por exemplo três e quatro separa por vírgula esses valores esses oi e aí ele calcule a hipotenusa olha só 5.
0 eu não posso te passar uma forma ou passo direto esse dois valores para função mais adequada que no caso é hipotenusa muito é ficando a tela posso trabalhar também com variáveis eu ouço porque eu tenho avaliar o r e atribua a ela o valor sim e aí eu quero trabalhar com uma forma por exemplo messi dois pontos dois pontos pi vezes r vamos levar esse r ao quadrado então já sabe que o quadrado é asterisco asterisco como a gente viu na aula passada não quero multiplicar pi r ao quadrado na pi r ao quadrado que a famosa fórmula para você calcular a área de um círculo então tá aí você tenta e 8. 53 ele usou no lugar do erre esse valor cinco que a gente passou aqui em cima muito legal e para calcular logaritmo muito simples né se ou um blog e aí você vai especificar você quer o log na base 10 e 11 na base dois na base 10 ou mais comum então se escreve 10 aqui na frente e dentro dos parentes e você coloca o valor por povos quer calcular o logaritmo por exemplo sem é dois significa aqui 10 elevado a 2 da sem essa é a ideia do logaritmo e a mesma coisa para o logaritmo base dois né ponto log2 vamos por quero calcular o logaritmo na base dois o número 512 512 doente ele fala que é 9 ou seja a qual o número eu devo levar o valor dois para chegar em 512 2 elevado a 9 512 muito bem pode limpar a tela o antigo dá para calcular raiz quadrada também temos uma função para calcular raiz cúbica que é o messi pontos e drt cd kilbert tanque ubique fruit raiz cúbica por exemplo raiz cúbica de 27 qual que é três é três meses que tem uma precisão aqui específica coloca um monte de 0 a 14 no final mas não sei o que é irrelevante a gente vai trabalhar com o valor três sente que 3 x 3 e 9 vezes três de novo da 27 muito bem é realmente funções trigonométricas tem muitas funções trigonométricas como vocês viram a tabelinha não vou ficar a exemplificando todas elas vou trabalhar só com uma já vai dar uma boa ideia de como trabalhar com as demais vamos trabalhar com você no então se eu quiser calcular o seno de um número eu utilizo a função messi ponto sim que significa seno em inglês e aí eu passo para essa função como argumento o número do qual eu quero calcular os e aí a jogar daqui a seguinte que você tem tem mente essa função ela trabalha com radianos e não com graus e tem diferença então por exemplo se eu quiser calcular o valor do seno de dois radianos é só colocar o valor dois aqui dentro e ele me fala qual é o valor zero ponto 909 por exemplo mas é muito comum a gente calcular sendo degraus também pra gente seno de 45 graus seno de 90 graus a gente usa muito isso talvez você não esteja entendendo onde a gente aplica isso mas a gente usa muito isso coisa tem cálculos de eletricidade corrente alternada por exemplo utiliza muito cálculos conseno então se você vai fazer um programinha aqui trabalha com cálculos de potência elétrica energia elétrica etc para gente acabou utilizando essas funções e aí a gente vai entrar com o valor em graus como é que eu faço isso é só converter da mesma forma que a gente viu com a função de raiz quadrada você pode passar aqui também uma expressão inteira como argumento para dentro da função então eu posso calcular assim né ponto sim descer no e aí dentro dos parênteses eu coloco a minha expressão então se eu quiser por exemplo calcular o seno de 90 graus é só converter graus para radianos como é que eu faço isso não tem segredo hum graus 90 número de graus x p e você pode usar própria constante pi que também pertence a esse módulo é um dois pontos dois pontos p dividido por 180 bom então se multiplicar o número de graus por pi sobre 180 e obtém em radianos e aí passando para o siena ele vai dizer que o seno de 90 graus é um legal bem tranquilo se a gente fizer por exemplo seno de 45 graus é só trocar que o 90/45 ele vai falar que zero ponto 707 é assistir número zero ponto 707 ele aparece com bastante frequência a em cálculos de eletricidade como eu citei então nesse vídeo eu mostrei pra vocês apresentei com módulo messi e suas respectivas funções matemáticas que são muito utilizadas na criação de vários tipos de algoritmos em um rubi no próximo vídeo nós vamos trabalhar com os números fracionários ou números racionais em clube que é um assunto bastante interessante e muito útil também espero que você tenha gostado aproveite para se inscrever aqui no canal da bóson treinamentos se não for inscrito em japonês escrito clique no sininho aqui embaixo para ativar as notificações e quando a gente tiver conteúdo novo postado no canal e não deixe de acessar o nosso webside que é o www. bose.
com treinamentos. com.