diff --git a/Kreise/Kreise.sln b/Kreise/Kreise.sln deleted file mode 100644 index f182e7c95d3b15bf052dd94fc08deecbe4ce02f9..0000000000000000000000000000000000000000 --- a/Kreise/Kreise.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.31624.102 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kreise", "Kreise\Kreise.csproj", "{768C1C52-4156-4E4F-8507-7ED35498A46D}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {768C1C52-4156-4E4F-8507-7ED35498A46D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {768C1C52-4156-4E4F-8507-7ED35498A46D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {768C1C52-4156-4E4F-8507-7ED35498A46D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {768C1C52-4156-4E4F-8507-7ED35498A46D}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {2CA1B807-961A-4E07-986C-5711BC8C2F93} - EndGlobalSection -EndGlobal diff --git a/Kreise/Kreise/Kreis.cs b/Kreise/Kreise/Kreis.cs deleted file mode 100644 index 84ba4864d104e2bf21c8dff074740b363567742b..0000000000000000000000000000000000000000 --- a/Kreise/Kreise/Kreis.cs +++ /dev/null @@ -1,51 +0,0 @@ -using System; -using System.Drawing; - -namespace Kreise -{ - internal class Kreis - { - - double radius = 0; // Radius des Kreises - Color farbe; // Die Farbe des Kreises mit dem Typ "Color" aus einer Bibliothek - - // ToDo 1: Was fehlt noch für die Definition eins Kreises? - - /// <summary> - /// Konstruktor der Klasse - /// </summary> - public Kreis() - { - // Dies ist der Konstruktor der Klasse. Immer, wenn ein Objekt dieser Klasse erzeugt wird, - // dann wird dieser als erstes ausgeführt. - - - // ToDo 1a: Initialisierung der Zustandseigenschaften - // Dies könnten Standardwerte sein x,y=0, r=1, Farbe=weiss, - // oder Sie können aber auch an den Konstruktor Parameter übergeben, - // welche Sie dann für die Initalisierung des Zustandes nutzen können. - - farbe = Color.White; // Beispiel für eine Farbzuweisung - } - - /// <summary> - /// Berechnung der Fläche des Kreises - /// </summary> - /// <returns>Fläche des Kreises</returns> - public double getFlaeche() - { - return (Math.PI * Math.Pow(radius, 2)); - } - - public void setFarbe(Color farbe) - { - this.farbe = farbe; - } - - // ToDo 2: Ergänzen Sie die Methode setRadius - - // ToDo 3: Ergänzen Sie die Methode getRadius - - - } -} \ No newline at end of file diff --git a/Kreise/Kreise/KreisControl.cs b/Kreise/Kreise/KreisControl.cs deleted file mode 100644 index 43112da66829afc315c67146605d327c1edbfd87..0000000000000000000000000000000000000000 --- a/Kreise/Kreise/KreisControl.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; - -namespace Kreise -{ - class KreisControl - { - /// <summary> - /// Konstruktor der Klasse - /// </summary> - KreisControl() - { - } - - /// <summary> - /// In dieser Methode werden Kreise, also erzeugt - /// </summary> - public void ErzeugeKreise() - { - new Kreis(); // Instanziierung eines Kreises - // ToDo 4: Berechnen Sie die Fläche von mehreren Kreisen - - // ToDo 5: Eingabe und Ausgabe schreiben ??? - } - - static void Main() - { - KreisControl kc = new KreisControl(); - kc.ErzeugeKreise(); - - } - } - -} diff --git a/Kreise/Kreise/Kreise.csproj b/Kreise/Kreise/Kreise.csproj deleted file mode 100644 index 6528a00dd0e4b23e4f577c38240d64a8cab1bc6a..0000000000000000000000000000000000000000 --- a/Kreise/Kreise/Kreise.csproj +++ /dev/null @@ -1,14 +0,0 @@ -<Project Sdk="Microsoft.NET.Sdk"> - <PropertyGroup> - <TargetFramework>net5.0</TargetFramework> - <OutputType>Exe</OutputType> - <GenerateAssemblyInfo>false</GenerateAssemblyInfo> - </PropertyGroup> - <ItemGroup> - <PackageReference Include="Microsoft.CSharp" Version="4.7.0" /> - <PackageReference Include="System.Data.DataSetExtensions" Version="4.5.0" /> - <PackageReference Include="Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers" Version="0.3.246501"> - <PrivateAssets>all</PrivateAssets> - </PackageReference> - </ItemGroup> -</Project> \ No newline at end of file