private static void ToonPaarden() { foreach (Vee paardje in Stal) { Paard ros = paardje as Paard; if (ros is Paard) { Console.WriteLine("{0} heeft {1} trekkracht", ros.Naam, ros.Trekkracht); } } }
private static Vee NieuwePaard() { double lengte = random.Next(200, 300); double massa = random.Next(600, 800); double breedte = random.Next(60, 100); double hoogte = random.Next(100, 200); double trekkracht = massa * 7.5; string naam = PaardenNaam(); Paard pony = new Paard(lengte, massa, breedte, hoogte, naam, trekkracht); return(pony); }
private static void KoeienTrekken() { double totalekracht = 0; foreach (Vee paardje in Stal) { Paard ros = paardje as Paard; if (ros is Paard) { totalekracht += ros.Trekkracht; } } double totalekrachtkg = totalekracht / 9.8; totalekrachtkg = Math.Round(totalekrachtkg, 2); Console.WriteLine("De totale kracht in kg is {0}", totalekrachtkg); double aantalkoeien = 0; bool vullen = true; while (vullen == true) { foreach (Vee koeien in Stal) { if (koeien is Koe) { totalekrachtkg = totalekrachtkg - koeien.Massa; if (totalekrachtkg <= 0) { vullen = false; } else { Console.WriteLine("{0} weegt {1}kg en gaat in de bak", koeien.Naam, koeien.Massa); aantalkoeien++; Console.WriteLine("De paarden kunnen nog {0}kg tillen", totalekrachtkg); } } } } Console.WriteLine("De paarden kunnen {0} koeien tillen.", aantalkoeien); }