using System; using System.Collections.Generic; using System.Linq; using System.Text; //https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/objects //https://www.geeksforgeeks.org/different-ways-to-create-an-object-in-c-sharp/ //https://www.includehelp.com/dot-net/array-of-objects-in-c-sharp.aspx namespace IpasumaNodoklis { class Program { static void Main(string[] args) { //Console.WriteLine("Hello World!"); //Maja maja1 = new Maja(Console.ReadLine(), // Console.ReadLine(), Console.ReadLine(), // Convert.ToInt32(Console.ReadLine()), // Convert.ToInt32(Console.ReadLine()), // Convert.ToInt32(Console.ReadLine()), // Convert.ToInt32(Console.ReadLine())); ///int nodoklis = maja1.Nodoklis(); //Console.WriteLine("Nekustamā īpašuma nodoklus ir " + nodoklis + " Eur/gadā"); Maja[] M = new Maja[10]; M[0] = new Maja("Jekabils", "Neretas iela", "Adrese 1", 37, 5, 10, 4000, 0); M[1] = new Maja("Jelgava", "Pils iela", "Adrese 2", 10, 3, 14, 34200, 0); M[2] = new Maja("Riga", "Krišijāņa valdemāra", "Adrese 3", 2031, 100, 10, 1000000, 0); M[3] = new Maja("Jekabils", "Neretas iela", "Adrese 4", 37, 5, 10, 4000, 0); M[4] = new Maja("Jelgava", "Pils iela", "Adrese 5", 10, 3, 14, 34200, 0); M[5] = new Maja("Riga", "Krišijāņa valdemāra", "Adrese 6", 2031, 100, 10, 1000000, 0); M[6] = new Maja("Jekabils", "Neretas iela", "Adrese 7", 37, 5, 10, 4000, 0); M[7] = new Maja("Jelgava", "Pils iela", "Adrese 8", 10, 3, 14, 34200, 0); M[8] = new Maja("Riga", "Krišijāņa valdemāra", "Adrese 9", 2031, 100, 10, 1000000, 0); M[9] = new Maja("Jekabils", "Neretas iela", "Adrese 10", 37, 5, 10, 4000, 0); //Array.Sort(M, delegate ( x, MyClass y) { return x.Name.CompareTo(y.Name); }); for (int i = 0; i < 10; i++) { M[i].printMaja(); } M[0].printMaja(); } public class Maja { public string pilseta, ielas_nosaukums, adrese; public int ielas_numurs, platums, garums, platiba, nodoklis; public Maja(string pil, string iel, string adr, int iel_num, int platu, int gar, int plati, int nod) { pilseta = pil; ielas_nosaukums = iel; adrese = adr; ielas_numurs = iel_num; platums = platu; garums = gar; platiba = plati; nod = Aprekinat_nodokli(platums, garums, platiba); nodoklis = nod; } public int Aprekinat_nodokli(int platums_a, int garums_b, int platiba_c) { return (platums_a * garums_b) * 100 + (platiba_c - (platums_a * garums_b)) * 10; } public void printMaja() { Console.WriteLine("Maja ieraksts: "); Console.WriteLine("Pilsēta " + pilseta); Console.WriteLine("Ielas Nosaukums " + ielas_nosaukums); Console.WriteLine("Adrese " + adrese); Console.WriteLine("Ielas Numurs " + ielas_numurs); Console.WriteLine("Platums " + platums); Console.WriteLine("Garums " + garums); Console.WriteLine("Platība " + platiba); Console.WriteLine("Nodoklis " + nodoklis); } } } }