//meta dati /*Edgars Ševčuks Grupa 110 Projekta nosaukums Internet veikals Apraksts: Mana programma ir internet veikals kurā var pirkt preces. Veidots: sāku 22/05/2026 pabeidzu --/04/2026 */ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Internetveikals// programmas klase { class Program { static void Main(string[] args) //galvenā metode kur notiek gandrīz visas darbības { string shopname = "Internet veikals "; // veikala nosaukums string nosaukumsFormata = shopname.Trim(); Console.WriteLine(" Laipni lūgti " + nosaukumsFormata); bool shopopen = true; if (shopopen == true) // If pārbauda vai veikals ir vaļā { Console.WriteLine("Uzrakstiet ko jūs vēlaties atrast kataloga : (1)kanecelejas preces, (2)Mēbeles"); } else { Console.WriteLine("Veikals ir ciet nakāt citu reizi"); } double sum = 0; { string k = Console.ReadLine(); switch (k) // switch case katalogu izvēle { case "1": { Console.WriteLine("Šobrīd Mēbeļu preces nestrādā mēs jums varam piedāvāt"); string[] preces = { "Pildspalva", "Zīmulis" }; // Preču masīva izveide Kanceleja[] produkti = new Kanceleja[2]; // Kancelejas preču objektu izveide produkti[0] = new Kanceleja("Pildspalva", 0.55, 10); produkti[1] = new Kanceleja("Zīmulis", 0.20, 20); for (int i = 0; i < preces.Length; i++) // Izvada visas pieejamās preces { Console.WriteLine((i + 1) + ". " + preces[i]); } Console.WriteLine("izvēlaties (p)pildspalvas (z) zīmuļi"); const double p = 0.55; const double z = 0.20; Console.WriteLine(produkti[0].Nosaukums + produkti[0].Cena); Console.WriteLine(produkti[1].Nosaukums + produkti[1].Cena); //IzvaditPreci(produkti[0].Nosaukums, produkti[0].Cena); { string pz = Console.ReadLine(); switch (pz) // Lietotājs izvēlas preci { case "p": Console.WriteLine("cik daudz preces jus velaties"); int j = Int32.Parse(Console.ReadLine()); for (int i = 0; i < j; i++) { Console.WriteLine("1 pildzspalva"); } sum = p * j; break; case "z": Console.WriteLine("cik daudz preces jus velaties"); int h = Int32.Parse(Console.ReadLine()); for (int i = 0; i < h; i++) { Console.WriteLine("1 zīmulis"); } sum = z * h; break; } } break; } case "2": Console.WriteLine("šobrīd nav Mēbeless izvēles"); break; default: Console.WriteLine("Nāv tāda preces numura"); break; } Console.WriteLine("Tavs čeks"); // Pirkuma čeka izvadīšana Console.WriteLine("Kopā jāmaksā: " + Math.Max(sum, 0) + "€"); } if (sum > 5) // if else nosacijums vai būs atlaide vai nebūs { Console.WriteLine("Jūs saņemat 10% atlaidi nākamajam pirkumam!"); } else { Console.WriteLine("Paldies par pirkumu!"); } Uzredzi(); } static void Uzredzi() // metode Uzredzi { Console.WriteLine("Paldies par pirkumu gaidīsim jūs atkal"); } static void IzvaditPreci(string nosaukums, double cena) { Console.WriteLine(nosaukums + " " + cena + "€"); } } abstract class Produkts // Abstraktā produktu klase { public string Nosaukums { get; set; } public double Cena { get; set; } public Produkts(string nosaukums, double cena) { Nosaukums = nosaukums; Cena = cena; } } class Kanceleja : Produkts // Kancelejas preču klase, kas manto no Produkts { public int Daudzums { get; set; } public Kanceleja(string nosaukums, double cena, int daudzums) : base(nosaukums, cena) { Daudzums = 0; } } }