Example #1
0
        static void Main(string[] args)
        {
            Pirkinys darzoves = new Pirkinys();

            darzoves.PrekesKiekis      = 15;
            darzoves.PrekesKaina       = 0.15;
            darzoves.PrekesPavadinimas = "bulves";

            Console.WriteLine(darzoves.PrekesPavadinimas);
            Console.WriteLine(darzoves.KainaViso);
            Console.ReadLine();
        }
Example #2
0
        public void TikrinameArTeisingaiSkaiciuojaVisaKaina()
        {
            //Assign
            Pirkinys daiktas = new Pirkinys();

            daiktas.PrekesPavadinimas = "vardas";
            daiktas.PrekesKaina       = 15;
            daiktas.PrekesKiekis      = 3;
            //Act
            double VisaKaina = daiktas.KainaViso;

            //Assert
            Assert.AreEqual(VisaKaina, 45);
        }
Example #3
0
        static void Main(string[] args)
        {
            List <Pirkinys> prekiuSarasas = new List <Pirkinys>();
            Pirkinys        pirk1         = new Pirkinys("Dviratis", 2, 500);

            prekiuSarasas.Add(pirk1);
            Pirkinys pirk2 = new Pirkinys("Triratis", 5, 150);

            prekiuSarasas.Add(pirk2);
            Pirkinys pirk3 = new Pirkinys("Vienaratis", 3, 147);

            prekiuSarasas.Add(pirk3);
            bool vartotojasPasirinkoIseiti = false;

            while (vartotojasPasirinkoIseiti == false)
            {
                Console.WriteLine("Ką norite atlikti: [1] Pridėti prekę, [2] Pašalinti prekę, [3] Koreguoti kiekį, [4] Parodyti visą sąrašą");
                int veiksmas = int.Parse(Console.ReadLine());
                if (veiksmas == 1)
                {
                    string  tempPavadinimas;
                    decimal tempKiekis       = 0;
                    decimal tempVienetoKaina = 0;
                    Console.WriteLine("Įveskite prekės pavadinimą:");
                    tempPavadinimas = Console.ReadLine();
                    Console.WriteLine("Įveskite prekių kiekį:");
                    tempKiekis = decimal.Parse(Console.ReadLine());
                    Console.WriteLine("Įveskite prekės vieneto kainą:");
                    tempVienetoKaina = decimal.Parse(Console.ReadLine());
                    Pirkinys naujaPreke = new Pirkinys(tempPavadinimas, tempKiekis, tempVienetoKaina);
                    prekiuSarasas.Add(naujaPreke);
                }
                else if (veiksmas == 2)
                {
                    Console.WriteLine("Pasirinkite kurią prekę ištrinti:");
                    prekiuSarasas.RemoveAt(int.Parse(Console.ReadLine()));
                }
                else if (veiksmas == 3)
                {
                    /*decimal suma = 0;
                     * for (int i = 0; i < prekiuSarasas.Count; i++)
                     * {
                     *  Console.WriteLine("{0}, {1}, {2}, {3}", prekiuSarasas[i].PrekesPavadinimas, prekiuSarasas[i].Kiekis, prekiuSarasas[i].KainaVieneto, prekiuSarasas[i].KainaViso);
                     *  suma = suma + prekiuSarasas[i].KainaViso;
                     * }
                     * Console.WriteLine("Bandra visų prekių suma: {0}€", suma);*/
                }
                else if (veiksmas == 4)
                {
                    decimal suma = 0;
                    for (int i = 0; i < prekiuSarasas.Count; i++)
                    {
                        Console.WriteLine("{0}, {1}, {2}, {3}", prekiuSarasas[i].PrekesPavadinimas, prekiuSarasas[i].Kiekis, prekiuSarasas[i].KainaVieneto, prekiuSarasas[i].KainaViso);
                        suma = suma + prekiuSarasas[i].KainaViso;
                    }
                    Console.WriteLine("Bandra visų prekių suma: {0}€", suma);
                }
                else
                {
                    Console.WriteLine("Neatpažintas veiksmas");
                }
                Console.WriteLine("[1] Tęsti darbą, [2] Išeiti");
                int vartotojoPasirinkimas = int.Parse(Console.ReadLine());


                if (vartotojoPasirinkimas == 2)
                {
                    vartotojasPasirinkoIseiti = true;
                }
            }
            Console.ReadLine();
        }
Example #4
0
        static void Main(string[] args)
        {
            List <Pirkinys> prekiuSarasas = new List <Pirkinys>();

            prekiuSarasas.Add(new Pirkinys("Knyga", 12, 35));
            prekiuSarasas.Add(new Pirkinys("Piestukas", 1, 16));
            prekiuSarasas.Add(new Pirkinys("Puodelis", 5, 45));
            prekiuSarasas.Add(new Pirkinys("Kompiuteris", 2, 10000));
            prekiuSarasas.Add(new Pirkinys("Zaislas", 3, 78));

            int Visokaina = 0;

            for (int i = 0; i < prekiuSarasas.Count; i++)

            {
                Visokaina = Visokaina + prekiuSarasas[i].KainaViso;
                Console.WriteLine("Prekes: {0}, {1}, {2}", prekiuSarasas[i].PrekesPavadinimas, prekiuSarasas[i].Kiekis,
                                  prekiuSarasas[i].KainaVieneto);
            }

            Console.WriteLine("Viso kaina: {0}", Visokaina);
            bool iseiti = false;

            while (iseiti == false)
            {
                Console.WriteLine("Iveskite, kokia operacija atliksite: [1] - prideti preke, [2] - istrinti preke, [3] - parodyti visa sarasa, [4] - Koreguoti kieki ");
                int operacija = Convert.ToInt32(Console.ReadLine());


                if (operacija == 1)
                {
                    Console.WriteLine("Iveskite prekes pavadinima:");
                    string naujaPreke = Console.ReadLine();
                    Console.WriteLine("Iveskite prekes kieki:");
                    int naujosPrekeskiekis = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Iveskite naujos prekes vieneto kieki:");
                    int naujosPrekesVienetoKiekis = Convert.ToInt32(Console.ReadLine());
                    prekiuSarasas.Add(new Pirkinys(naujaPreke, naujosPrekeskiekis, naujosPrekesVienetoKiekis));
                }
                else if (operacija == 2)
                {
                    Console.WriteLine("Iveskite kuria preke norite istrinti:");
                    int istrintiPreke = Convert.ToInt32(Console.ReadLine());
                    if (0 <= istrintiPreke && istrintiPreke < prekiuSarasas.Count)
                    {
                        prekiuSarasas.RemoveAt(istrintiPreke - 1);
                    }
                    else
                    {
                        Console.WriteLine("Tokia preke neegzistuoja");
                    }
                }

                else if (operacija == 3)
                {
                    for (int i = 0; i < prekiuSarasas.Count; i++)

                    {
                        Visokaina = Visokaina + prekiuSarasas[i].KainaViso;
                        Console.WriteLine("Prekes: {0}, {1}, {2}", prekiuSarasas[i].PrekesPavadinimas, prekiuSarasas[i].Kiekis,
                                          prekiuSarasas[i].KainaVieneto);
                    }
                }
                else if (operacija == 4)
                {
                    Console.WriteLine("Iveskite, kuria preke koreguosime");
                    int koreguotiPreke = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Prekes: {0}, {1}, {2}", prekiuSarasas[koreguotiPreke - 1].PrekesPavadinimas, prekiuSarasas[koreguotiPreke - 1].Kiekis,
                                      prekiuSarasas[koreguotiPreke - 1].KainaVieneto);
                    Console.WriteLine("Iveskite nauja kieki");
                    int      naujasKiekis = Convert.ToInt32(Console.ReadLine());
                    Pirkinys naujas       = new Pirkinys();
                    naujas.Kiekis                     = naujasKiekis;
                    naujas.PrekesPavadinimas          = prekiuSarasas[koreguotiPreke - 1].PrekesPavadinimas;
                    naujas.KainaVieneto               = prekiuSarasas[koreguotiPreke - 1].KainaVieneto;
                    prekiuSarasas[koreguotiPreke - 1] = naujas;
                }
                Console.WriteLine("Iveskite, kokia operacija atliksite: [1] - testi darba, [2] - iseiti");
                int testidarba = Convert.ToInt32(Console.ReadLine());
                if (testidarba == 1)
                {
                    iseiti = false;
                }
                else if (testidarba == 2)
                {
                    iseiti = true;
                }
            }
        }