[code lang=”csharp”]
<pre>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication12
{
class Program
{
static void Main(string[] args)
{
string y;
do
{
int j = 0, i = 0, n = 0, c = 0, b = 0;
int k = 1000, p = 1;
Console.Clear();
Console.WriteLine("1. każdego roku odkładamy 1000 zł ");
Console.WriteLine("2. rozpoczynamy oszczędzanie od 1 zł,");
Console.WriteLine(" a następnie każdego roku odkładamy podwojoną kwotę stanu oszczędności. ");
Console.WriteLine("\n\n\n ");
Console.WriteLine("Ile lat chcesz oszczedzac?");
n = Int32.Parse(Console.ReadLine());</pre>
<!–more–>
<pre>
for (i = 1; i <= n; i++)
{
k += 1000;
}
for (i = 1; i <= 1; i++)
{
b = 0;
for (i = 1; i <= n; i++)
{
p = (b * 2) + p;
b = p;
}
}
Console.WriteLine(p);
if (p > k)
{
Console.WriteLine("Bardziej oplaca sie 2 opcja");
Console.Write("Wpisz koniec aby wyjsc,albo nacisnij enter aby obliczyc ponownie: ");
y = Console.ReadLine();
}
else
{
Console.WriteLine("Bardziej oplaca sie 1 opcja");
Console.Write("Wpisz koniec aby wyjsc,albo nacisnij enter aby obliczyc ponownie: ");
y = Console.ReadLine();
}
}
while (y != "koniec");
}
}
}</pre>
[/code]
Tego potrzebosałem! Mogę wykorzystać do swoich potrzeb Twoj kod?
Bardzo dziękuję Pewnie, że tak po to je tutaj wrzuciłem żeby każdy mógł do woli z nich korzystać. Sam jestem studentem i wiem, że mogą się przydać.. zwłaszcza na PK na UE w Katowicach z mgr.A.Miarką :p
zamiast tego:
for (i = 1; i <= n; i )
{
k = 1000;
}
for (i = 1; i <= 1; i )
{
b = 0;
for (i = 1; i <= n; i )
{
p = (b * 2) p;
b = p;
}
}
można napisać:
k = 1000 * ( n – i 1 );
b = p;
Bardzo dobra uwaga 🙂 w przyszłości postaram się podawać zoptymalizowany kod