Informática, perguntado por welitonnogueirp8s9hq, 1 ano atrás

Questão A

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:


s= 1 - 4 + 7 -10 +........
23 43 63 83
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?



Dicas:

· Cuidado, pois algumas variáveis devem ser de números reais.

· Procure controlar o numerador e o denominador com variáveis diferentes e usando comando de repetição.

· Você deve usar apenas o DevCpp para auxiliá-lo nessa tarefa.

Soluções para a tarefa

Respondido por mayaravieiraj
0

Olá!

Ao resolver esse tipo de questão, perceba que ele não var realizar a alternância dos sinais entre (+) e ( - ), mas isso é fácil de resolver, basta que você vá fazendo o armazenamento a cada uma variável e ao final, multiplique o número resultante por essa variável e cada vez que o sinal precisar ser alterado basta multiplicar a variável por -1.

Então, as mensagens serão:

#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);

}

Perguntas interessantes