Ir ao conteúdo
  • Cadastre-se

Javaprogramer

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá pessoal, sou novo em java e estou com uma dúvida em um programa que calcule o seno de um ângulo "x" que foi inserido. Para cálculo do seno deve ser utilizado a seguinte fórmula: Sen (x) = x - ((x³)/(3!)) + ((x^5)/(5!)) - ((x^7)/(7!)) + ((x^9)/(9!))... até o décimo quinto termo. OBS: Operações como fatoração e potenciação devem ser utilizadas em laço de repetição não podendo utilizar POW. Fiz isso até agora, mas aparece o erro NaN. package cod; import javax.swing.JOptionPane; public class Exercicio { public static void main(String[] args){ float x = Float.parseFloat(JOptionPane.showInputDialog("Digite o valor de x")); float sen=0, fat=0, pot=x; int i, j, k, aux=0; for (i=1;i<=29;i+=2){ fat = i; for (j=1;j<=i;j++){ fat *= j; } for (k=1;k<=i;k++){ pot *= x; } pot = pot / i; fat = fat / i; if (aux == 0){ sen += pot/fat; aux = 1; pot = x; }else{ sen -= pot/fat; aux = 0; pot = x; } } JOptionPane.showMessageDialog(null, "O seno de x= " +sen); } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...