Facebook
From test, 4 Years ago, written in C#.
Embed
Download Paste or View Raw
Hits: 147
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. //https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/objects
  7. //https://www.geeksforgeeks.org/different-ways-to-create-an-object-in-c-sharp/
  8. //https://www.includehelp.com/dot-net/array-of-objects-in-c-sharp.aspx
  9.  
  10. namespace IpasumaNodoklis
  11. {
  12.     class Program
  13.     {
  14.         static void Main(string[] args)
  15.         {
  16.             //Console.WriteLine("Hello World!");
  17.             //Maja maja1 = new Maja(Console.ReadLine(),
  18.             //    Console.ReadLine(), Console.ReadLine(),
  19.             //    Convert.ToInt32(Console.ReadLine()),
  20.             //    Convert.ToInt32(Console.ReadLine()),
  21.             //    Convert.ToInt32(Console.ReadLine()),
  22.             //    Convert.ToInt32(Console.ReadLine()));
  23.  
  24.             ///int nodoklis = maja1.Nodoklis();
  25.  
  26.             //Console.WriteLine("Nekustamā īpašuma nodoklus ir " + nodoklis + " Eur/gadā");
  27.  
  28.            
  29.  
  30.             Maja[] M = new Maja[10];
  31.             M[0] = new Maja("Jekabils", "Neretas iela", "Adrese 1", 37, 5, 10, 4000, 0);
  32.  
  33.             M[1] = new Maja("Jelgava", "Pils iela", "Adrese 2", 10, 3, 14, 34200, 0);
  34.             M[2] = new Maja("Riga", "Krišijāņa valdemāra", "Adrese 3", 2031, 100, 10, 1000000, 0);
  35.             M[3] = new Maja("Jekabils", "Neretas iela", "Adrese 4", 37, 5, 10, 4000, 0);
  36.             M[4] = new Maja("Jelgava", "Pils iela", "Adrese 5", 10, 3, 14, 34200, 0);
  37.             M[5] = new Maja("Riga", "Krišijāņa valdemāra", "Adrese 6", 2031, 100, 10, 1000000, 0);
  38.             M[6] = new Maja("Jekabils", "Neretas iela", "Adrese 7", 37, 5, 10, 4000, 0);
  39.             M[7] = new Maja("Jelgava", "Pils iela", "Adrese 8", 10, 3, 14, 34200, 0);
  40.             M[8] = new Maja("Riga", "Krišijāņa valdemāra", "Adrese 9", 2031, 100, 10, 1000000, 0);
  41.             M[9] = new Maja("Jekabils", "Neretas iela", "Adrese 10", 37, 5, 10, 4000, 0);
  42.  
  43.             //Array.Sort(M, delegate ( x, MyClass y) { return x.Name.CompareTo(y.Name); });
  44.  
  45.             for (int i = 0; i < 10; i++)
  46.             {                
  47.                 M[i].printMaja();
  48.             }
  49.  
  50.  
  51.             M[0].printMaja();
  52.            
  53.         }
  54.         public class Maja
  55.         {
  56.             public string pilseta, ielas_nosaukums, adrese;
  57.             public int ielas_numurs, platums, garums, platiba, nodoklis;
  58.  
  59.             public Maja(string pil, string iel, string adr, int iel_num, int platu, int gar, int plati, int nod) {
  60.                 pilseta = pil;
  61.                 ielas_nosaukums = iel;
  62.                 adrese = adr;
  63.                 ielas_numurs = iel_num;
  64.                 platums = platu;
  65.                 garums = gar;
  66.                 platiba = plati;
  67.                 nod = Aprekinat_nodokli(platums, garums, platiba);
  68.                 nodoklis = nod;
  69.              
  70.  
  71.             }
  72.             public int Aprekinat_nodokli(int platums_a, int garums_b, int platiba_c)
  73.             {
  74.                 return (platums_a * garums_b) * 100 + (platiba_c - (platums_a * garums_b)) * 10;
  75.             }
  76.             public void printMaja() {
  77.                 Console.WriteLine("Maja ieraksts: ");
  78.                 Console.WriteLine("Pilsēta          " + pilseta);
  79.                 Console.WriteLine("Ielas Nosaukums  " + ielas_nosaukums);
  80.                 Console.WriteLine("Adrese           " + adrese);
  81.                 Console.WriteLine("Ielas Numurs     " + ielas_numurs);
  82.                 Console.WriteLine("Platums          " + platums);
  83.                 Console.WriteLine("Garums           " + garums);
  84.                 Console.WriteLine("Platība          " + platiba);
  85.                 Console.WriteLine("Nodoklis         " + nodoklis);
  86.             }
  87.         }
  88.     }
  89. }