Advanced  Services C#-Praktikum Back Next Up Home
Einfache Methoden
  1. Schreiben Sie eine Methode max mit der Signatur int Max(int a, int b, int c) . max bestimmt das Maximum der drei übergebenen int-Werte.

  2. Schreiben Sie analog zu 1) eine Methode Min . Überladen Sie die Methoden, indem sie double an Stelle von int nehmen.

  3. Schreiben Sie eine Methode Max mit der Signatur double Max(double arr[] ) . max bestimmt das Maximum des übergebenen Feldes.

  4. Schreiben Sie analog zu 3) eine Methode Min . Überladen Sie die Methoden, indem sie int an Stelle von double nehmen.

  5. Schreiben Sie eine Methode Compute mit der Signatur double Compute(double a, double b, char ch) .

    Compute() soll ein kleiner Taschenrechner für die Grundrechnungsarten und für Modulo sein. Beim einem Aufruf etwa der Form erg = Compute(3.5 , 4 , '*') soll in erg das Ergebnis der Multiplikation 3,5 * 4 stehen. Falls der dritte Parameter kein Rechenzeichen enthält, soll die Methode die Konstante double.NaN zurückliefern.

    Zusatz: Erweitern Sie die Methode Compute() so, daß sie im Falle einer Division durch 0 die Konstante double.PositiveInfinity oder double.NegativeInfinity zurückliefert, je nachdem, ob der Zähler positiv oder negativ ist.

Legen Sie alle Methoden statisch an. Testen Sie ihre Methoden durch Aufrufe in Main .

Valid XHTML 1.0 Strict Lösung top Back Next Up Home