static void Main(string[] args) { Console.WriteLine("Starter demo for ABAX.."); //Ikke for å komme med unnskyldinger, men er første gang jeg jobber med C#. Da det er ganske frie tøyler for oppgaven, tar jeg et par valg //jeg har valgt å lage et program som bare går gjennom alt av seg selv, kunne like gjerne laget et menysystem med input. Men når det er formulert "programmet skal be bil 1 .." // virket det mer nøyaktig å gjøre det på denne måten. Men alt skjer ikke helt i rekkefølge. En annen løsning kunne vært å ventet på at en villkårling tast blir trykket //Bruker en del sleep så det blir litt tid å lese Bil bil1 = new Bil("NF123456", 147, 200, "Grønn", "Lett kjøretøy"); //er skrivefeil i oppgaven(mest sannsynlig), står "let" kjøretøy. Rettet feilen Bil bil2 = new Bil("NF654321", 150, 195, "blå", "lett kjøretøy"); Console.WriteLine("Skriver informasjon om bil 1 : "); bil1.skrivInformasjon(); System.Threading.Thread.Sleep(5000); Console.Clear(); Console.WriteLine("Skriver informasjon om bil 2 : "); bil2.skrivInformasjon(); System.Threading.Thread.Sleep(5000); Console.Clear(); Console.WriteLine("Er bil 1 og 2 samme kjøretøy?"); bil1.sammenlign(bil2); System.Threading.Thread.Sleep(5000); Console.Clear(); Console.WriteLine("Ber bil 1 om å kjøre.."); bil1.kjør(); System.Threading.Thread.Sleep(5000); Fly fly1 = new Fly("LN1234", 1000, 30, 2, 10, "jetfly"); Console.Clear(); Console.WriteLine("Ferdig med bil, printer informasjon om fly 1 :"); fly1.skrivInformasjon(); System.Threading.Thread.Sleep(4000); Console.Clear(); Console.WriteLine("Ber flyet om å fly.."); fly1.fly(); Båt båt1 = new Båt("ABC123", 100, 30, 500); Console.WriteLine("Skriver ut informasjon om båten.."); båt1.skrivInformasjon(); System.Threading.Thread.Sleep(2000); Console.WriteLine("Avslutter om 10 sekunder.."); System.Threading.Thread.Sleep(10000); }
public void VehicleTest08_SkapaBåt_OKresultat() //- Default values. { // Arrange Vehicle ettFordon = new Båt("Grön", 3000f, 7.30f, "VAT69"); // Act Console.WriteLine("Färgen är: \t" + ettFordon.Color.ToLower()); Console.WriteLine("Vikten är: \t{0} \t kg", ettFordon.Weight); Console.WriteLine("Längden är: \t{0} \t m", ettFordon.Length); if (ettFordon.VehicleType == Vehicle.FordonsTyper.Båt) { Console.WriteLine("Fordonet är en: {0}", ettFordon.VehicleType); } // Assert Assert.IsTrue(ettFordon.VehicleType == Vehicle.FordonsTyper.Båt); }
static void Main(string[] args) { var bil1 = new Bil("NF123456", 200, 147, "grønn", Transportmiddeltype.LettKjøretøy); bil1.Print(); var bil2 = new Bil("NF654321", 195, 150, "blå", Transportmiddeltype.LettKjøretøy); bil2.Print(); bil1.Sammenligne(bil2, "Bil 1 og bil 2 "); var fly1 = new Fly("LN1234", 1000, 30, 2, 10, Transportmiddeltype.Jetfly); fly1.Print(); fly1.StartFly(); var båt = new Båt("ABC123", 30, 100, 500); båt.Print(); }