Foto de Diego G.
Diego há 9 anos
Enviada pelo
Site

Faça um programa em JAVA que imprima o valor de S da seguinte série:

S=1/60-2/58+3/56-4/54+...30/2

Computação Geral
2 respostas
Professor André C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 9 anos
Contatar André Da Silva
Boa tarde Diego. Temos que o Numerador aumenta de 1 em 1 e o Denominador diminui de 2 em 2. Além disso, o sinal ora é POSITIVO ora é NEGATIVO. Portanto uma força de pedir essa soma é inserir (-1) e elevar a potência (i + 1), pois os termos PARES são Negativos e os termos ÍMPARES são Positivos. Portanto, eu programaria assim: double S0 = 0; float Soma, Numero; for (int i = 1; i <= 30; i++) { Numero = ((i*(-1)^(i + 1)) / (60 - 2*(i - 1))) Soma = S0 + Numero } Manda printar Soma.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tire dúvidas com IA
Resposta na hora da Minerva IA
Enviar dúvida
Professor Thiago F.
Respondeu há 9 anos
Contatar Thiago

Boa tarde Diego e Professor André,

Gostaria de complementar a resposta do André, colocando a sintaxe correta da linguagem JAVA, escrevendo o código dentro do método main de uma classe qualquer a ser gerada.

public static void main(String args[]) {
    float soma = 0;
    float numero = 0;

    for(int i=0;i<=30;i++) {
       numero = (i*Math.pow(-1,(i + 1))) / (60 - (2*(i - 1));
       soma = numero;
    }

    System.out.println("S...: ", soma);
}

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa