Exercício Python 018: Faça um programa que leia um ângulo qualquer e mostre na tela o valor do seno,...
Video Transcript:
o 18º desafio tá chegando aí e vai te relembrar o tempo de escola ele pede o seguinte Digite o ângulo que você deseja por exemplo eu quero o ângulo de 30º pro ângulo de 30º o seno é me o cosseno é √3 so 2 e a tangente é 0. 58 né então seno 0,50 cosseno 0,87 e tangente 0,58 e se você tá pensando Ai meu Deus lá vem ele com essa coisa de matemática vão ter cálculos exagerados Vai ter muito cálculo para fazer calma pequeno gafanhoto Deixa que o Python trabalhe por você Ele sabe calcular seno cosseno tangente e você não vai precisar nem lembrar dessa matéria como é que eu fiz isso é isso que eu vim te mostrar aqui na resolução desse exercício Então coloca a ficha aperta start e vem [Música] comigo Olá pequeno gafanhoto seja bem-vindo a mais um vídeo de desafio do seu curso em vídeo de Python o meu nome é Gustavo Guanabara eu sou seu professor e chegamos a mais um desafio daqueles desafios matemáticos mas na verdade o que eu tô tentando fazer aqui não é mostrar que a programação exige muita matemática não eu tô simplesmente utilizando uma área que eu gosto bastante que é a matemática para exemplificar a execução de algoritmos então é importante que você entenda esses algoritmos não como uma forma de forçar com que Você estude matemática e sim uma maneira de aprendizado para que você possa conseguir internalizar os conceitos que a gente viu durante a aula oo do seu curso de Python Então abre o seu pai Charme e vamos começar a trabalhar então eu já tô aqui no nosso ambiente e o enunciado do desafio 18 já tá chegando aí ele diz o seguinte faça um programa que leia um ângulo qualquer e mostre na tela o valor do seu seno do cosseno e tangente desse ângulo e se você não lembra direito a gente tem o círculo trigonométrico lá da matemática e a gente tem o eixo vertical que é o eixo dos senos a gente tem o eixo horizontal que é o dos cossenos e a você pode escolher um ângulo qualquer por exemplo como eu fiz lá no início no enunciado foi o 45º ele vai me dizer qual é a medida vertical is é qual é a medida de seno até encostar nesse pontinho laranja ali e também a medida horizontal é o cosseno a tangente é uma linha que vai passar tangenciando esse ponto então não se preocupa com os conceitos de cálcul porque o Python faz tudo sozinho para você já estou aqui no meu ambiente com o exercício 18 criado vou até esconder aqui então já tá lá o exercício 18 você sabe como fazer se você caiu de paraqueda nessa aula então você clica aqui em cima na minha cabeça tem o izinho de interatividade tem uma lista com todas as aulas e com todos os exercícios não adianta pular etapas senão você vai acabar virando um copiador de código e cá entre nós não é o que você quer então vamos fazer o seguinte aqui é eu vou primeiro ler o ângulo que eu vou chamar de an Vamos ler o ângulo aqui ó float Digite o ângulo que você deseja então ele acabou de ler o ângulo eu vou fazer o seguinte logo de cara aqui eu vou importar a biblioteca de matemática porque a gente vai precisar dela e se você digitar ó meth ponto você vai ver que existe o cosseno aqui ó cosseno existe o seno que é sin e existe a tangente que é tan E aí tem um pequeno problema que esse x que é passado como parâmetro ele não está em graus cados ele vai estar ele tem que estar representado em radianos você der uma olhada no manual você vai ver isso e para olhar o manual ó vou abrir o navegador vou digitar python. org na página inicial do python.
org Você vai clicar em doc E aí em doc é aqui você vai escolher a sua versão mais próxima a gente fez isso durante a aula vamos a Library reference vamos até o item nove nove que é a parte matemática Então vamos clicar aqui em math E você tem aqui seno e cosseno vamos procurar aqui seno aqui ó seno ó retorna o seno de X sendo radiano então não adianta eu passar essa medida aqui porque eu tô lendo em graus 45º então eu vou ter que converter para radianos para converter para radianos fácil demais eu vou colocar aqui math p radians que é o conversor para radianos então basicamente eu vou fazer o seguinte vou chamar de an vou chamar de ângulo pode até botar o acento aqui que não tem problema a minha variável é ângulo eu vou criar a variável seno e vou calcular o seno desse desse ângulo Então vou botar aqui meth pon sin e eu posso usar ten que passar como radiano então radians Nada me impede de aninhar uma chamada em outra então o radians de ângulo que que eu vou fazer aqui eu vou pegar o ângulo que eu digitei vou converter para radianos vou pegar esse ângulo convertido para radianos e calcular o seno del Então vou escrever na tela aqui o ângulo tal ângulo D tenho seno de tanto ponto Format o ângulo tem o seno seno vamos testar aqui se o seno tá funcionando botão direito Run Eita esqueci do input aqui ó faz um tempo vamos executar de novo então tá lá ó Digite o ângulo que você deseja por exemplo o ângulo de 45º o ângulo de 45º tem o seno de 0. 70 vamos fazer o seguinte aqui e vou colocar C 2f vou executar novamente o seno de 30 é meio então né 1 dividido por 2 eu coloquei lá ó 30º Então tá aqui ó o ângulo de 30º tem o seno de meio vamos fazer a mesma coisa pro cosseno cosseno é igual math P cos aí é repetição né não copie e cola vamos digitar radiano de ângulo print assim o Python Já te ajuda né o pai Charme Já te ajuda a digitar então digite tudo o ângulo de tanto tem o cosseno de eu já vou fazer a formatação aqui bonitinho formate ângulo cosseno e vou fazer por último aqui a tangente vai ser meth pon tan também tem que passar em radianos math P radians de ângulo E aí eu vou mostrar aqui na tela também o ângulo de tanto tem a tangente de mesma coisa aqui ponto Format ângulo e tangente feito isso vamos executar mais uma vez o ângulo que eu desejo é 30º Então tá lá ó o ângulo de 30 tem o seno de meio o cosseno 0. 87 e a tangente 0.