Well, we have three variables in that context: y
is the value to be discovered, i
is likely to be an informed value for the calculation and n
would be the amount of times the calculation should be done.
Analyzing the problem:
y = i - i^2 + i^3 -i^4 +i^5 - ... +- i^n
I could notice a pattern. Initially we have the value of i
, and then a subtraction by the sum of i
elevated to the successor of every power (i^2) + (i^3)
and soon after this double is subtracted by the sum of another double following the same pattern: ((i^2) + (i^3)) - ((i^4) + (i^5))
.
In case I have intended correctly, the following code in C# theoretically would solve the problem:
Console.WriteLine("Informe o valor de i: ");
double i = double.Parse(Console.ReadLine());
Console.WriteLine("Informe o valor de n: ");
int n = int.Parse(Console.ReadLine());
double y = i;
for(int x = 2; x <= n; x++)
{
y = y - (Math.Pow(i,x) + Math.Pow(i,(x+1)));
x++;
}
Console.WriteLine("O valor de y = " + y);
I did the following Fiddle where you can do tests...
As a task, just try to run in C++.
In case I didn’t understand it right, please just comment first
of -1.
Please, who is negative, comment something.
– Daniel
Explain a little better... the function should receive a parameter
n
and he must be the limit and anotheri
? and then returny
?– h3nr1ke
I think the reason you’re being negative is because it’s a challenge that’s been proposed to you, it’s the same as someone doing your homework. But now the important thing, should explain better the value of
i
andn
– krystalgamer
I believe that’s right @krystalgamer, he is "cheating" on a test, but we can help even without giving the answer... but as you mentioned... we need more information...
– h3nr1ke
I think that
...
andi^n
together means that for anyi
the expression returns a value - but in my mathematical ignorance this is seeming to pile burst... ;)– Daniel