示例#1
0
        static void Main(string[] args)
        {
            //BASICS

            //opgave 2
            //GradRadian hej = new GradRadian();
            //Console.WriteLine("Hello World!" + hej.Radian(180));

            //Opgave 3 + 4
            //Stars s = new Stars();
            //s.PrintStars(10);
            //s.ReversePrintStars(9);

            //Opgave 5
            //Kvadratrod k = new Kvadratrod();
            //k.Rod();

            //Opgave 6
            //GroupMembers g = new GroupMembers();
            //g.Control();
            //g.SmartControl();

            //Opgave 7
            //Lottery l = new Lottery();
            //l.LoteryTicket();


            //KLASSER
            //Opgave 1 + 2 + 3

            //Person p = new Person(21, "Morten", "Jørgensen",
            //    new Person(50, "Peter", "Jørgensen",
            //        new Person(75, "Aage", "Jørgensen"),
            //        new Person(80, "Inger", "Jørgensen")
            //        ),
            //    new Person(53, "Helle", "Jørgensen",
            //        new Person(76, "Jørgen", "Jensen"),
            //        new Person(76, "Helen", "Jensen")
            //        )
            //    );
            //PersonPrinter pp = new PersonPrinter();

            //pp.PrintTree(p);

            //Opgave 4
            //FolderInfo f = new FolderInfo();
            //f.PrintFilesSize();
            //f.PrintFolderInfo();

            //Opgave 5
            //Reference r = new Reference();
            //r.TestReference();

            //Opgave 6
            Vektor a = new Vektor(1, 2, 3);
            Vektor b = new Vektor(3, 2, 1);

            Console.WriteLine(a.Addition(b).PrintValues());
        }
示例#2
0
 public Vektor Krydsprodukt(Vektor vek1, Vektor vek2)
 {
     return(new Vektor(vek1.y * vek2.z - vek1.z * vek2.y, (vek1.x * vek2.z - vek1.z * vek2.x) * (-1), vek1.x * vek2.y - vek1.y * vek2.x));
 }
示例#3
0
 public double Skalar(Vektor vek1, Vektor vek2)
 {
     return(vek1.x * vek2.x + vek1.y * vek2.y + vek1.z * vek2.z);
 }
示例#4
0
 public Vektor Subtraktion(Vektor vek1, Vektor vek2)
 {
     return(new Vektor(vek1.x - vek2.x, vek1.y - vek2.y, vek1.z - vek2.z));
 }
示例#5
0
 public Vektor Addition(Vektor vek2)
 {
     return(new Vektor(this.x + vek2.x, this.y + vek2.y, this.z + vek2.z));
 }