Lubisz flat white? Mob programming przy kawie.
  • Blog
  • Lifestyle
  • Linux
  • Programowanie
    • PHP
    • C#
    • SQL
    • REST
    • Dobre praktyki
    • Open source
    • Porady
12 sierpnia 2011 przez Przemysław Sobolewski 4
C#

Oszczędzanie przez n lat w C#

Oszczędzanie przez n lat w C#
12 sierpnia 2011 przez Przemysław Sobolewski 4
C#

[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 &lt;= n; i++)
{
k += 1000;
}
for (i = 1; i &lt;= 1; i++)
{
b = 0;
for (i = 1; i &lt;= n; i++)
{
p = (b * 2) + p;
b = p;
}
}
Console.WriteLine(p);
if (p &gt; 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]

C# windows xp

Poprzedni artykułTabliczka mnozenia C#Następny artykuł Liczby pierwsze w C#.

4 komentarzy

jan88 pisze:
12 sierpnia 2011 o 19:04

Tego potrzebosałem! Mogę wykorzystać do swoich potrzeb Twoj kod?

Odpowiedz
shofer pisze:
12 sierpnia 2011 o 19:23

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

Odpowiedz
Artur Mirecki pisze:
2 października 2011 o 02:24

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;

Odpowiedz
Przemysław S. pisze:
10 października 2011 o 18:06

Bardzo dobra uwaga 🙂 w przyszłości postaram się podawać zoptymalizowany kod

Odpowiedz

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przemysław Sobolewski
Team Lead/ Dev, Mentor, Trener – aktywny zawodowo od 2010. Moje początki z programowaniem w php/ js sięgają '98 r. Doświadczenie zbierałem przy wielu projektach, rozwijając umiejętności z zakresu kompetencji twardych jak i miękkich. Twórca kilku startupów. Obecnie entuzjasta fizyki kwantowej oraz AI i Pythona, które rozwijam w wolnych chwilach.
Postaw mi kawę na buycoffee.to

Podobne wpisy

Z czym się je DTO – data transfer object patern4 lutego 2023
Server-side request forgery (SSRF) czyli Fałszowanie żądań po stronie serwera4 lutego 2023
[GIT] Jak zmienić urls w istniejącym repozytorium28 stycznia 2023
Jak dodać i włączyć xsl extension w dockerfile dla PHP?7 stycznia 2023
Jak wygenerować klucz publiczny i prywatny?7 stycznia 2023

Newsletter

Dołącz do mojego newslettera i bądź na bieżąco z nowościami na moim blogu!

Tagi

C# dobre praktyki domena favicon film flash fonts format c generator google google chrome hasła host inspiracja instalacja intro jquery js kryptografia loading logowanie menu na luzaku obrót opera Outlock 2007 ovh pdf php plugin plyta glowna podręcznik pokaz/ukryj porady pozycjonowanie program programy rest screen sortowanie sql sumatra pdf Visual Studio 2008 windows xp WordPress

Polecane

  • ‣ Tworzenie stron internetowych
  • ‣ Dodaj za darmo mieszkanie na sprzedaż

Podążaj za ekscytacją!

Żyjemy w dynamicznych czasach gdzie informacja jest cenniejsza niż pieniądze. Na moim blogu zdobędziesz cenną wiedzę całkowicie za DARMO. Dlaczego? Sprawdź w moich postach!

Ostatnie wpisy

Z czym się je DTO – data transfer object patern4 lutego 2023
Server-side request forgery (SSRF) czyli Fałszowanie żądań po stronie serwera4 lutego 2023
[GIT] Jak zmienić urls w istniejącym repozytorium28 stycznia 2023

Kontakt

hi@przemyslawsobolewski.com
hi@przemyslawsobolewski.comwww.przemyslawsobolewski.com

Ostatnie wpisy

Z czym się je DTO – data transfer object patern4 lutego 2023
Server-side request forgery (SSRF) czyli Fałszowanie żądań po stronie serwera4 lutego 2023
[GIT] Jak zmienić urls w istniejącym repozytorium28 stycznia 2023

Popularne wpisy

Mnożenie i dodawanie macierzy w C#6 comments
Ciąg Fibonacciego w C#.5 comments
Jak obrócić obraz w pliku .pdf ?4 comments