public void BSP1_Aufgabe_010() { Wohnung w = new Wohnung(); w.WertSetzen <string>("adresse", "A-1030"); Programmieren.PrüfeMethode <bool>(w, "umbauen", null, "balkon", x => { return(x); }); Programmieren.PrüfeMethode <double>(w, "umbauen", null, "preis", x => { return(x == 800); }); w = new Wohnung(); w.WertSetzen <string>("adresse", "A-1050"); Programmieren.PrüfeMethode <bool>(w, "umbauen", null, "balkon", x => { return(!x); }); Programmieren.PrüfeMethode <double>(w, "umbauen", null, "preis", x => { return(x == 700); }); w = new Wohnung(); w.WertSetzen <string>("adresse", "A-1070"); w.WertSetzen <int>("anzahlM2", 89); Programmieren.PrüfeMethode <bool>(w, "umbauen", null, "balkon", x => { return(x); }); Programmieren.PrüfeMethode <double>(w, "umbauen", null, "preis", x => { return(x == 1200); }); w = new Wohnung(); w.WertSetzen <string>("adresse", "A-1070"); w.WertSetzen <int>("anzahlM2", 90); Programmieren.PrüfeMethode <bool>(w, "umbauen", null, "balkon", x => { return(!x); }); Programmieren.PrüfeMethode <double>(w, "umbauen", null, "preis", x => { return(x == 0); }); w = new Wohnung(); w.WertSetzen <string>("adresse", "A-1070"); w.WertSetzen <int>("anzahlM2", 91); Programmieren.PrüfeMethode <bool>(w, "umbauen", null, "balkon", x => { return(!x); }); Programmieren.PrüfeMethode <double>(w, "umbauen", null, "preis", x => { return(x == 0); }); w = new Wohnung(); w.WertSetzen <string>("adresse", "asdf"); Programmieren.PrüfeMethode <bool>(w, "umbauen", null, "balkon", x => { return(!x); }); Programmieren.PrüfeMethode <double>(w, "umbauen", null, "preis", x => { return(x == 0); }); }
public void BSP1_Aufgabe_009() { Wohnung w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 101); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 1000); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 99); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x != 1000); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 101); w.WertSetzen <bool>("balkon", true); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 1300); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 101); w.WertSetzen <bool>("balkon", false); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 1000); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 100); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 800); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 76); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 800); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 76); w.WertSetzen <bool>("balkon", true); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 1100); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 76); w.WertSetzen <bool>("balkon", false); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 800); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 75); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 500); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 51); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 500); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 51); w.WertSetzen <bool>("balkon", true); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 650); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 51); w.WertSetzen <bool>("balkon", false); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 500); }); w = new Wohnung(); w.WertSetzen <int>("anzahlM2", 50); Programmieren.PrüfeMethode <double>(w, "preisBerechnen", null, "preis", x => { return(x == 0); }); }