Zadanie- system wynagrodzenia w C#

Treść zadania :
Użytkownik ma możliwość wyboru ustalenia stawki dziennej systemu wynagrodzeń:

Wariant 1: za każdą przepracowaną godzinę otrzymuje 50 zł,
Wariant 2: za pierwszą przepracowaną godzinę otrzymuje 10 groszy, za każdą następną podwojoną kwotę do tej pory zarobionych pieniędzy.

Pobierz od użytkownika liczbę przepracowanych godzin (liczba całkowita z przedziału 1-12) i wskaż, który wariant jest dla niego korzystniejszy.

<pre>namespace ConsoleApplication14
{
    class Program
    {
        static void Main(string[] args)
        {
            string t;
            do
            {
                double a = 0, i = 0, k = 50, p = 0, j = 0, c = 0.10, b = 0;
                Console.Clear();
                Console.WriteLine("Podaj czas pracy: ");
                a = double.Parse(Console.ReadLine());
                if (a &gt;= 1 &amp;&amp; a &lt;= 12)
                {
                    p = a * k;
                    for (i = 1; i &lt;= 1; i++)
                    {
                        b = 0;
                        for (i = 1; i &lt;= a; i++)
                        {
                            c = (b * 2) + c;
                            b = c;
                        }
                    }
                    if (p &gt; c)
                    {
                        Console.WriteLine("Bardziej oplaca sie 50 zl za godzine.");
                        Console.WriteLine("Wpisz koniec aby zakonczyc, albo enter by obliczyc ponownie: ");
                        t = Console.ReadLine();
                    }
                    else
                    {
                        Console.WriteLine("Bardziej oplaca sie podwajanie kwoty oszczednosci.");
                        Console.WriteLine("Wpisz koniec aby zakonczyc, albo enter by obliczyc ponownie: ");
                        t = Console.ReadLine();
                    }
                }
                else
                {
                    Console.WriteLine("Nalezy wybrac zakres od 1-12");
                    Console.WriteLine("Wpisz koniec aby zakonczyc, albo enter by obliczyc ponownie: ");
                    t = Console.ReadLine();
                }
            }
            while (t != "koniec");
        }
    }
}</pre>
Podziel się :
  • Facebook
  • Twitter
  • email
  • Drukuj
  • PDF

Może Ci się również spodoba

1 Odpowiedź

  1. nick pisze:

    Bardzo fajny blog szkoda ze dalej go nie rozwijasz.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.