Lógica, perguntado por chiquinhosalvador, 1 ano atrás

Uma série matemática é composta por termos. Um termo é uma divisão do tipo N/P, onde N é o numerador e P o denominador.

A série é uma sequência de termos que são somados ou multiplicados, podendo ou não existir um termo inicial e um termo final.

O que deve ser realizado na questão:

Faça um programa em linguagem C que calcule e escreva a soma dos N primeiros termos da série:



O número de termos deve ser fornecido pelo usuário.

Escreva mensagens para o usuário, informando o que deve ser digitado.

Cuidado também com o sinal que se alterna.

Tabulação dos blocos, capricho na escrita, legibilidade valem nota.



Teste seu programa: Qual é o valor do somatório para N=20?

Soluções para a tarefa

Respondido por PauloRoberto31
2

Olá!


Para resolver essa questão, basta que o seguinte algoritmo seja descrito e obedecido. Ao final, você vai notar que esse programa não vai alternar os sinais entre positivo e negativo, mas não se preocupe! Para que isso aconteça, basta que você armazene de 1 em 1 variável e multiplique determinado número pela variável e quando precisar alterar o sinal, multiplica essa variável por -1.



#include <stdio.h>


#include <iostream>


main()


{


int n ;


int contador;


int i;


float numerador;


float denominador;


double auxiliar;


double soma;


n == 0;


contador == 0;


auxiliar == 0;


printf("Digite o numero de termos que sera digitado: \n");


scanf("%d", &n);


while (n != 0)


{


printf("Entre com numerador e em seguida o denominador do termo atual:\n");


scanf("%f", &numerador);


scanf("%f", &denominador);


auxiliar = numerador/denominador;


printf("%3f", auxiliar);


soma+=auxiliar;


auxiliar = -auxiliar;


printf ("\n");


n--;


}


printf("A soma final e: %3f", soma, auxiliar);


}

S=1/23-4/43+7/63-10/83+...

segue abaixo

https://www.clubedohardware.com.br/forums/topic/1321485-preciso-criar-um-programa-em-linguagem-c/?tab=comments#comment-7224036

Perguntas interessantes