THM                                                                                                                                                            Uebung  01

Komponenten & Frameworks

Prof. Dr. Henrich

 

Hinweis: Bitte bringen Sie einen Laptop mit installiertem Visual Studio mit.

 

Ziel: Microsoft Visual Studio kennenlernen

 

Lösen Sie folgende Aufgaben mit Visual Studio  (Projekt: Konsolenanwendung) und der Programmiersprache C#

 

Aufgabe 1

Erstellen Sie folgendes Programm:

    Eingabe: beliebige reelle Zahl

    Ausgabe: Quadrat des Eingabewertes

In folgenden Varianten

a) als reines Konsolenprogramm mit statischer Quadratfunktion (2 Klassen: Programm, Rechner)

b) als reines Konsolenprogramm mit einer Quadratfunktion als Methode

 

Aufgabe 2

Legen Sie eine Klasse Kreis an, die einen Radius sowie einen Wert für die x-Koordinate und die y-Koordinate enthält

 (alle private). Beim Anlegen eines Kreises können alle 3 Werte übergeben werden. Wird nur der Radius übergeben, so

sind für x- und y-Koordinate die Werte 0 zu wählen. Erstellen Sie eine Funktion zur Berechnung der Fläche.

Verwenden Sie zur Berechnung die Konstante myPi mit dem Wert 3.14. Legen Sie einen Kreis

 mit r=3,x=1,y=1 und einen Kreis mit r=5 an und geben Sie mit show() alle Daten der Kreise einschließlich der Fläche aus.

 

Aufgabe 3

Legen Sie eine Klasse Teilnehmer an, die in einem Array der Länge 4, die Studenten verwaltet, die an einer Veranstaltung

teilnehmen. Ein Student hat die privaten Elemente Nachnamen und Matrikelnummer (int). Die Matrikelnummer wird

 automatisch fortlaufend vergeben beginnend bei 1000. Legen Sie in Main 4 Studenten an und fügen diese den Teilnehmern

 hinzu. Geben Sie anschließend alle Teilnehmer mit der Methode show() aus und verwenden Sie das Sprachkonstrukt foreach.