Prosty program napisany na zaliczenie C# podczas egzaminu na uczelni:
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()); 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"); } } }
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