Informática, perguntado por GustavoVeronez, 11 meses atrás

Algoritmo e programação ( 15pts ) Urgente !!
Elabore um programa que calcule a série S=1/1 + 1/2 + 1/3 ... 1/n para os 50 primeiros termos.


cledersonbc: Qual linguagem?
GustavoVeronez: c++

Soluções para a tarefa

Respondido por cledersonbc
3
A lógica é a seguinte: a série contém um padrão lógico, segundo o que consta no anexo que deixei. Então vamos segui-lo, que é 1/i + 1/(i+1) + 1/(i+2) + ... + 1/(i+49). Utilizarei a Linguagem C para o exemplo.

#include <stdio.h>

int main() {
 double s = 0.0;
 int i;

 for (i = 1; i <= 50; i++) {
   s = s + (1.0/i);
   printf("(1/%d) +", i);
}

 printf("\nResultado da série: %lf\n", s);

 return 0;
}

Anexos:
Respondido por FaustoMarins
1
#include <stdio.h>
#include <stdlib.h>

int main ()
{
 float n,x,soma;

 for (x=1;x<=50;x++)
 {
   s= 1/x;
   soma=soma+s;
 }
 
 printf ("O Resultado da soma é igual a :%.2f\n",soma);

}
Perguntas interessantes