public void BSP1_Aufgabe_006() { Handy h = new Handy(); h.WertSetzen <int>("anzahlSMS", 21); h.WertSetzen <int>("anzahlMegaByte", 999); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x == "mini"); }); h = new Handy(); h.WertSetzen <int>("anzahlSMS", 19); h.WertSetzen <int>("anzahlMegaByte", 1001); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x == "mini"); }); h = new Handy(); h.WertSetzen <int>("anzahlSMS", 19); h.WertSetzen <int>("anzahlMegaByte", 999); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x != "mini"); }); h = new Handy(); h.WertSetzen <int>("anzahlSMS", 51); h.WertSetzen <int>("anzahlMegaByte", 999); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x == "midi"); }); h = new Handy(); h.WertSetzen <int>("anzahlSMS", 19); h.WertSetzen <int>("anzahlMegaByte", 1501); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x == "midi"); }); h = new Handy(); h.WertSetzen <int>("anzahlSMS", 49); h.WertSetzen <int>("anzahlMegaByte", 1499); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x == "mini"); }); h = new Handy(); h.WertSetzen <int>("anzahlSMS", 101); h.WertSetzen <int>("anzahlMegaByte", 2001); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x == "maxi"); }); h = new Handy(); h.WertSetzen <int>("anzahlSMS", 99); h.WertSetzen <int>("anzahlMegaByte", 2001); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x == "midi"); }); h = new Handy(); h.WertSetzen <int>("anzahlSMS", 99); h.WertSetzen <int>("anzahlMegaByte", 1999); Programmieren.PrüfeMethode <string>(h, "autoTarifWahl", null, "tarif", x => { return(x == "midi"); }); }
public void BSP1_Aufgabe_005() { Handy h = new Handy(); h.WertSetzen <string>("tarif", "mini"); Programmieren.PrüfeMethode <double>(h, "tarifWechsel", null, "kostenSMS", x => { return(x == 0.2); }); Programmieren.PrüfeMethode <double>(h, "tarifWechsel", null, "kostenMegaByte", x => { return(x == 0.35); }); h = new Handy(); h.WertSetzen <string>("tarif", "midi"); Programmieren.PrüfeMethode <double>(h, "tarifWechsel", null, "kostenSMS", x => { return(x == 0.16); }); Programmieren.PrüfeMethode <double>(h, "tarifWechsel", null, "kostenMegaByte", x => { return(x == 0.33); }); h = new Handy(); h.WertSetzen <string>("tarif", "maxi"); Programmieren.PrüfeMethode <double>(h, "tarifWechsel", null, "kostenSMS", x => { return(x == 0.14); }); Programmieren.PrüfeMethode <double>(h, "tarifWechsel", null, "kostenMegaByte", x => { return(x == 0.3); }); }