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(); }
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); }
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(); }
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; } } }