AV 06 - Questão 09
Departamento de Ciências da Computação
Programação de Computadores
AV 06 – Questão 09
1 Descrição do Problema
Foi pedida a construção de um programa no Scilab que imprimisse uma tabela com os campos Ângulo (g), referente ao ângulo em graus, Ângulo (r), referente ao ângulo em radianos, Seno e Cosseno. A tabela deveria conter ângulos de 0 a 180 graus, variando de 15 em 15 graus.
2 Solução do Problema
Para a construção do programa utilizou-se o Scinotes. Primeiramente, foi adicionado o comentário sobre a função do programa: “//O programa imprime uma tabela com ângulos em graus e em radianos e os re//spectivos senos e cossenos”. Logo depois, adicionou-se o cabeçalho da tabela: “printf ("Angulo(g) Angulo(r) Cosseno Seno")”. Foi adicionado, então, um comando “for” para realizar a variação requisitada. Percebeu-se que não seria possível utilizar os comandos “sin” e “cos”, pois estes pressupõem os ângulos em radianos e foi pedida a variação de 15 em 15 graus no intervalo de 0 a 180 graus. Foram utilizados, então, os comandos “sind” e “cosd”, pois estes pressupõem os ângulos em graus. Para transformar o ângulo de graus para radianos foi utilizada uma regra de três simples. Foram ajustados os números de colunas ocupadas por cada elemento da tabela para que esta ficasse com uma formatação adequada Esses comandos podem ser observados no PrintScreen do Scinotes a seguir:
3 Resultados
O resultado foi o esperado, quando o programa foi executado, imprimiu-se na console do Scilab a tabela tal qual foi pedida, como pode ser visto no PrintScreen página seguinte: