Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

charlesbaptistel

Calculo de frações

Recommended Posts

Entaum..eu tenho uma duvida.

To no 1° periodo e minha noção sobre algoritmos ainda eh minima.

 

Aih preciso de um programa que calcule essa serie:

 

1 -1/2 +1/3 -1/4 +1/5 -1/6......1/999

 

A principal duvida eh por ser uma somando e a outra em seguida subtraindo.naum faço ideia de como fazê-lo. :(

Meu professor deu a dica de que tenho que soma separadamente os positivos dos negativos e depois somar os dois resultados.

 

Agradeço desde jah.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso pode ser feito com teste condicional.

 

se (incremento = par)
   soma = soma + numero
senao
   soma = soma - numero

Tem varios tópicos desses no fórum

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entaum..eu tenho uma duvida.

To no 1° periodo e minha noção sobre algoritmos ainda eh minima.

 

Aih preciso de um programa que calcule essa serie:

 

1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6......1/999

 

A principal duvida eh por ser uma somando e a outra em seguida subtraindo.naum faço ideia de como fazê-lo. :(

Meu professor deu a dica de que tenho que soma separadamente os positivos dos negativos e depois somar os dois resultados.

 

Agradeço desde jah.

para i de 0 ate 999 passo 1
		se (i mod 2 = 0) entao
			soma <- soma / (-1)
		senao
			se
				soma <- soma / (1)
			fimse
		fimse
Ta separado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

A estrutura dos "ifs" está correta.

O cálculo nem tanto.

 

O correto seria algo desse tipo:

 

Para números pares de "vezes"

soma = soma + 1/i;

Para números ímpares de "vezes"

soma = soma - 1/i;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entaum..eu tenho uma duvida.

To no 1° periodo e minha noção sobre algoritmos ainda eh minima.

 

Aih preciso de um programa que calcule essa serie:

 

1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6......1/999

 

A principal duvida eh por ser uma somando e a outra em seguida subtraindo.naum faço ideia de como fazê-lo. :(

Meu professor deu a dica de que tenho que soma separadamente os positivos dos negativos e depois somar os dois resultados.

 

Agradeço desde jah.

para i de 0 ate 999 passo 1
		se (i mod 2 = 0) entao
			soma <- soma / (-1)
		senao
			se
				soma <- soma / (1)
			fimse
		fimse
Ta separado :D

 

Acho que foi uma pequena destracao do gRoOvE... Repare que o numero na serie é um valor constante 1 e o denomnador vai de 1 em 1 até 100, logo seria aconselhavel comecar o ciclo em 1. Pode até comecar de 0, mas pra isso teriamos que fzr o calculo em i+1 no denominador.

Outra contrariedade é essa que ja foi bem analisada pelo gRoOvE quando o valor do denominado for par devemos subtrair e quando for impar devemos adicionar....

O exercicio fica mais ou menos assim:

serie<-0;
para i de 1 ate 100 faca
  se i mod 2=0 entao
	   serie<-serie-1/i;
  se nao
	   serie<-serie+1/i;
  fimse;
fimpara;

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

auehuaheae vacilei :D. Ainda bem que vocês me corrigem =))

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.