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()); }
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)); }
public double Skalar(Vektor vek1, Vektor vek2) { return(vek1.x * vek2.x + vek1.y * vek2.y + vek1.z * vek2.z); }
public Vektor Subtraktion(Vektor vek1, Vektor vek2) { return(new Vektor(vek1.x - vek2.x, vek1.y - vek2.y, vek1.z - vek2.z)); }
public Vektor Addition(Vektor vek2) { return(new Vektor(this.x + vek2.x, this.y + vek2.y, this.z + vek2.z)); }