Example #1
0
 public Hund(string name, string color, Hundägare ägare)
 {
     this.Name  = name;
     this.Color = color;
     this.Ägare = ägare;
     count++;
 }
Example #2
0
        static void Main(string[] args)
        {
            //////1.Skapa en enumeration av årsider

            ////Väder v = new Väder();
            ////v.väder = "Cold as hell";
            ////v.årstid = ÅrsTider.Vinter;

            ////Console.WriteLine(v.väder + v.årstid);
            ////Console.ReadLine();



            ////2 Sortera strängen "231596874" till strängen "123456789" med en egen sortfunktion

            //string w = "231596874";
            //string numbers = SortNumberString(w);
            //Console.WriteLine(numbers);
            //Console.ReadLine();



            ////3.Spara strängen i uppg. 2 i en textfil ”Tal.txt”

            //string path = @"C:\Users\elias\source\repos\GamlaTentor\Tal.txt";
            //using (StreamWriter Writer = new StreamWriter(path))
            //{
            //    Writer.WriteLine(numbers);
            //}


            ////4 Läs in strängen från filen i uppg3 och gör om den till en array av int
            //List<int> array = new List<int>();
            //string line = "";
            //int[] minInt = new int[9];

            //using (StreamReader reader = new StreamReader(path))
            //{
            //    while (true)
            //    {
            //        line = reader.ReadLine();

            //        if (line == null)
            //        {
            //            break;
            //        }
            //        else
            //        {
            //            for (int i = 0; i < line.Length; i++)
            //            {
            //                minInt[i] = Convert.ToInt32(line[i].ToString());
            //            }
            //        }
            //    }
            //}


            ////5.Skapa en klass som beskriver en Hund. Hunden har ett namn, en färg och en ägare.
            ////Ägaren skall komma från en klass Hundägare som ärver från klassen Person(Namn, adress, telefon)


            ////check se klasser.


            //6.Deklarera en array av klassen Hund samt lägg in 2 hundar i arrayen.

            Hund[] hundar = new Hund[2];

            Hundägare johan = new Hundägare();

            johan.Name    = "Johan";
            johan.Adress  = "Världsmedborgare";
            johan.Telefon = "070";

            Hundägare Dolph = new Hundägare();

            Dolph.Name    = "Dolph";
            Dolph.Adress  = "Världsmedborgare";
            Dolph.Telefon = "070";

            Hund hund1 = new Hund("puppy", "Black", johan);
            Hund hund2 = new Hund("ngt", "vit", Dolph);

            hundar[0] = hund1;
            hundar[1] = hund2;

            foreach (var item in hundar)
            {
                Console.WriteLine(item.Name + " " + item.Color + " " + item.Ägare.Name);
            }

            //7.Skapa en funktionalitet i klassen Hund där du kan ta reda på hur många hundar det finns
            //registrerade(instansierade) skriv kod för hur man får veta antal hundar.

            Hund.HowManyDogs();


            //8.Du har talen 265 - 290 Dra roten ur alla jämna tal och addera rötterna.Skriv ut summan
            int[]   minaTal = new int[(290 - 265)];
            decimal sum     = 0;

            for (int i = 265; i < 291; i++)
            {
                if (i % 2 == 0)
                {
                    decimal evenNumber = decimal.Parse(Math.Sqrt(i).ToString());
                    sum += evenNumber;
                }
            }
            Console.WriteLine(sum);



            Console.ReadLine();
        }