diff --git a/projects/.vs/CALCULATOR/v15/.suo b/projects/.vs/CALCULATOR/v15/.suo new file mode 100644 index 0000000..798e393 Binary files /dev/null and b/projects/.vs/CALCULATOR/v15/.suo differ diff --git a/projects/.vs/CALCULATOR/v15/Server/sqlite3/db.lock b/projects/.vs/CALCULATOR/v15/Server/sqlite3/db.lock new file mode 100644 index 0000000..e69de29 diff --git a/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide b/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide new file mode 100644 index 0000000..4988090 Binary files /dev/null and b/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide differ diff --git a/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide-shm b/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide-shm new file mode 100644 index 0000000..ecf6b10 Binary files /dev/null and b/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide-shm differ diff --git a/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide-wal b/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide-wal new file mode 100644 index 0000000..4f61658 Binary files /dev/null and b/projects/.vs/CALCULATOR/v15/Server/sqlite3/storage.ide-wal differ diff --git a/projects/CALCULATOR-POWER/.vs/CALCULATOR-POWER/v15/.suo b/projects/CALCULATOR-POWER/.vs/CALCULATOR-POWER/v15/.suo new file mode 100644 index 0000000..6635c95 Binary files /dev/null and b/projects/CALCULATOR-POWER/.vs/CALCULATOR-POWER/v15/.suo differ diff --git a/projects/CALCULATOR-POWER/.vs/CALCULATOR-POWER/v15/Server/sqlite3/db.lock b/projects/CALCULATOR-POWER/.vs/CALCULATOR-POWER/v15/Server/sqlite3/db.lock new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR-POWER/.vs/CALCULATOR-POWER/v15/Server/sqlite3/storage.ide b/projects/CALCULATOR-POWER/.vs/CALCULATOR-POWER/v15/Server/sqlite3/storage.ide new file mode 100644 index 0000000..0de772f Binary files /dev/null and b/projects/CALCULATOR-POWER/.vs/CALCULATOR-POWER/v15/Server/sqlite3/storage.ide differ diff --git a/projects/CALCULATOR-POWER/App.config b/projects/CALCULATOR-POWER/App.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/projects/CALCULATOR-POWER/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR-POWER/CALCULATOR-POWER.csproj b/projects/CALCULATOR-POWER/CALCULATOR-POWER.csproj new file mode 100644 index 0000000..d87cba9 --- /dev/null +++ b/projects/CALCULATOR-POWER/CALCULATOR-POWER.csproj @@ -0,0 +1,53 @@ + + + + + Debug + AnyCPU + {9CCFC6B4-37DC-45BF-B1C9-9AF35A019F5E} + Exe + CALCULATOR_POWER + CALCULATOR-POWER + v4.6.1 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR-POWER/CALCULATOR-POWER.sln b/projects/CALCULATOR-POWER/CALCULATOR-POWER.sln new file mode 100644 index 0000000..b425721 --- /dev/null +++ b/projects/CALCULATOR-POWER/CALCULATOR-POWER.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28010.2036 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CALCULATOR-POWER", "CALCULATOR-POWER.csproj", "{9CCFC6B4-37DC-45BF-B1C9-9AF35A019F5E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9CCFC6B4-37DC-45BF-B1C9-9AF35A019F5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9CCFC6B4-37DC-45BF-B1C9-9AF35A019F5E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9CCFC6B4-37DC-45BF-B1C9-9AF35A019F5E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9CCFC6B4-37DC-45BF-B1C9-9AF35A019F5E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5D828ABA-8697-4B5A-9EF9-99210245CE55} + EndGlobalSection +EndGlobal diff --git a/projects/CALCULATOR-POWER/Program.cs b/projects/CALCULATOR-POWER/Program.cs new file mode 100644 index 0000000..8b2adcb --- /dev/null +++ b/projects/CALCULATOR-POWER/Program.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace CALCULATOR_POWER +{ + class Program + { + static void Main(string[] args) + { + if (args.Length == 2) + { + string sep = Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator; + Console.WriteLine(Math.Pow(Double.Parse(args[0].Replace(".", sep).Replace(",", sep)), Double.Parse(args[1]))); + } + } + } +} diff --git a/projects/CALCULATOR-POWER/Properties/AssemblyInfo.cs b/projects/CALCULATOR-POWER/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..45ba0ae --- /dev/null +++ b/projects/CALCULATOR-POWER/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("CALCULATOR-POWER")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CALCULATOR-POWER")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("9ccfc6b4-37dc-45bf-b1c9-9af35a019f5e")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// übernehmen, indem Sie "*" eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.exe b/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.exe new file mode 100644 index 0000000..65d3a4d Binary files /dev/null and b/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.exe differ diff --git a/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.exe.config b/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.exe.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.pdb b/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.pdb new file mode 100644 index 0000000..ed6b786 Binary files /dev/null and b/projects/CALCULATOR-POWER/bin/Debug/CALCULATOR-POWER.pdb differ diff --git a/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.csproj.CoreCompileInputs.cache b/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..78e1267 --- /dev/null +++ b/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +88df6dd521a11649907fd0501b21481fb2ea5ba4 diff --git a/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.csproj.FileListAbsolute.txt b/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..dc3fa9c --- /dev/null +++ b/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +C:\oc\projects\CALCULATOR-POWER\bin\Debug\CALCULATOR-POWER.exe.config +C:\oc\projects\CALCULATOR-POWER\bin\Debug\CALCULATOR-POWER.exe +C:\oc\projects\CALCULATOR-POWER\bin\Debug\CALCULATOR-POWER.pdb +C:\oc\projects\CALCULATOR-POWER\obj\Debug\CALCULATOR-POWER.csproj.CoreCompileInputs.cache +C:\oc\projects\CALCULATOR-POWER\obj\Debug\CALCULATOR-POWER.exe +C:\oc\projects\CALCULATOR-POWER\obj\Debug\CALCULATOR-POWER.pdb diff --git a/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.exe b/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.exe new file mode 100644 index 0000000..65d3a4d Binary files /dev/null and b/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.exe differ diff --git a/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.pdb b/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.pdb new file mode 100644 index 0000000..ed6b786 Binary files /dev/null and b/projects/CALCULATOR-POWER/obj/Debug/CALCULATOR-POWER.pdb differ diff --git a/projects/CALCULATOR-POWER/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/projects/CALCULATOR-POWER/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..5128b48 Binary files /dev/null and b/projects/CALCULATOR-POWER/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/projects/CALCULATOR-POWER/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/projects/CALCULATOR-POWER/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR-POWER/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/projects/CALCULATOR-POWER/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR-POWER/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/projects/CALCULATOR-POWER/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR-ROOT/.vs/CALCULATOR-ROOT/v15/.suo b/projects/CALCULATOR-ROOT/.vs/CALCULATOR-ROOT/v15/.suo new file mode 100644 index 0000000..62fca3a Binary files /dev/null and b/projects/CALCULATOR-ROOT/.vs/CALCULATOR-ROOT/v15/.suo differ diff --git a/projects/CALCULATOR-ROOT/.vs/CALCULATOR-ROOT/v15/Server/sqlite3/db.lock b/projects/CALCULATOR-ROOT/.vs/CALCULATOR-ROOT/v15/Server/sqlite3/db.lock new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR-ROOT/.vs/CALCULATOR-ROOT/v15/Server/sqlite3/storage.ide b/projects/CALCULATOR-ROOT/.vs/CALCULATOR-ROOT/v15/Server/sqlite3/storage.ide new file mode 100644 index 0000000..d8fd850 Binary files /dev/null and b/projects/CALCULATOR-ROOT/.vs/CALCULATOR-ROOT/v15/Server/sqlite3/storage.ide differ diff --git a/projects/CALCULATOR-ROOT/App.config b/projects/CALCULATOR-ROOT/App.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/projects/CALCULATOR-ROOT/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR-ROOT/CALCULATOR-ROOT.csproj b/projects/CALCULATOR-ROOT/CALCULATOR-ROOT.csproj new file mode 100644 index 0000000..0c812d1 --- /dev/null +++ b/projects/CALCULATOR-ROOT/CALCULATOR-ROOT.csproj @@ -0,0 +1,53 @@ + + + + + Debug + AnyCPU + {81287234-2D00-44D6-A34C-BDD71D47A70F} + Exe + CALCULATOR_ROOT + CALCULATOR-ROOT + v4.6.1 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR-ROOT/CALCULATOR-ROOT.sln b/projects/CALCULATOR-ROOT/CALCULATOR-ROOT.sln new file mode 100644 index 0000000..387f06f --- /dev/null +++ b/projects/CALCULATOR-ROOT/CALCULATOR-ROOT.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28010.2036 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CALCULATOR-ROOT", "CALCULATOR-ROOT.csproj", "{81287234-2D00-44D6-A34C-BDD71D47A70F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {81287234-2D00-44D6-A34C-BDD71D47A70F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {81287234-2D00-44D6-A34C-BDD71D47A70F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {81287234-2D00-44D6-A34C-BDD71D47A70F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {81287234-2D00-44D6-A34C-BDD71D47A70F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F7CA47C4-6919-4A4E-9383-BA41A7CA8AF2} + EndGlobalSection +EndGlobal diff --git a/projects/CALCULATOR-ROOT/Program.cs b/projects/CALCULATOR-ROOT/Program.cs new file mode 100644 index 0000000..bb14f99 --- /dev/null +++ b/projects/CALCULATOR-ROOT/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace CALCULATOR_ROOT +{ + class Program + { + static void Main(string[] args) + { + string[] args2 = new string[2]; + args2[0] = args[0]; + if(args.Length == 1) + { + args2[1] = "2"; + } else + { + args2[1] = args[1]; + } + string sep = Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator; + args2[0] = args2[0].Replace(",", sep); + args2[0] = args2[0].Replace(".", sep); + args2[1] = args2[1].Replace(",", sep); + args2[1] = args2[1].Replace(".", sep); + Console.WriteLine(Math.Pow(Double.Parse(args2[0]), (1 / Double.Parse(args2[1])))); + } + } +} diff --git a/projects/CALCULATOR-ROOT/Properties/AssemblyInfo.cs b/projects/CALCULATOR-ROOT/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..69d2b44 --- /dev/null +++ b/projects/CALCULATOR-ROOT/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("CALCULATOR-ROOT")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CALCULATOR-ROOT")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("81287234-2d00-44d6-a34c-bdd71d47a70f")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// übernehmen, indem Sie "*" eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.exe b/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.exe new file mode 100644 index 0000000..62f6cd1 Binary files /dev/null and b/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.exe differ diff --git a/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.exe.config b/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.exe.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.pdb b/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.pdb new file mode 100644 index 0000000..c3e78d1 Binary files /dev/null and b/projects/CALCULATOR-ROOT/bin/Debug/CALCULATOR-ROOT.pdb differ diff --git a/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.csproj.CoreCompileInputs.cache b/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..78e1267 --- /dev/null +++ b/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +88df6dd521a11649907fd0501b21481fb2ea5ba4 diff --git a/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.csproj.FileListAbsolute.txt b/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6b72c63 --- /dev/null +++ b/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +C:\oc\projects\CALCULATOR-ROOT\bin\Debug\CALCULATOR-ROOT.exe.config +C:\oc\projects\CALCULATOR-ROOT\bin\Debug\CALCULATOR-ROOT.exe +C:\oc\projects\CALCULATOR-ROOT\bin\Debug\CALCULATOR-ROOT.pdb +C:\oc\projects\CALCULATOR-ROOT\obj\Debug\CALCULATOR-ROOT.csproj.CoreCompileInputs.cache +C:\oc\projects\CALCULATOR-ROOT\obj\Debug\CALCULATOR-ROOT.exe +C:\oc\projects\CALCULATOR-ROOT\obj\Debug\CALCULATOR-ROOT.pdb diff --git a/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.exe b/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.exe new file mode 100644 index 0000000..62f6cd1 Binary files /dev/null and b/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.exe differ diff --git a/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.pdb b/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.pdb new file mode 100644 index 0000000..c3e78d1 Binary files /dev/null and b/projects/CALCULATOR-ROOT/obj/Debug/CALCULATOR-ROOT.pdb differ diff --git a/projects/CALCULATOR-ROOT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/projects/CALCULATOR-ROOT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..d9ddee7 Binary files /dev/null and b/projects/CALCULATOR-ROOT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/projects/CALCULATOR-ROOT/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/projects/CALCULATOR-ROOT/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR-ROOT/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/projects/CALCULATOR-ROOT/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR-ROOT/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/projects/CALCULATOR-ROOT/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR.sln b/projects/CALCULATOR.sln new file mode 100644 index 0000000..b348ebc --- /dev/null +++ b/projects/CALCULATOR.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28010.2036 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CALCULATOR", "CALCULATOR\CALCULATOR.csproj", "{53A4CBE9-421F-4F5D-AE16-254B69A63866}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {53A4CBE9-421F-4F5D-AE16-254B69A63866}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {53A4CBE9-421F-4F5D-AE16-254B69A63866}.Debug|Any CPU.Build.0 = Debug|Any CPU + {53A4CBE9-421F-4F5D-AE16-254B69A63866}.Release|Any CPU.ActiveCfg = Release|Any CPU + {53A4CBE9-421F-4F5D-AE16-254B69A63866}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CDD447B9-AF82-4E52-AF39-194CAB39F3B1} + EndGlobalSection +EndGlobal diff --git a/projects/CALCULATOR/App.config b/projects/CALCULATOR/App.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/projects/CALCULATOR/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR/CALCULATOR.csproj b/projects/CALCULATOR/CALCULATOR.csproj new file mode 100644 index 0000000..7cf74de --- /dev/null +++ b/projects/CALCULATOR/CALCULATOR.csproj @@ -0,0 +1,53 @@ + + + + + Debug + AnyCPU + {53A4CBE9-421F-4F5D-AE16-254B69A63866} + Exe + CALCULATOR + CALCULATOR + v4.6.1 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR/Program.cs b/projects/CALCULATOR/Program.cs new file mode 100644 index 0000000..418b11b --- /dev/null +++ b/projects/CALCULATOR/Program.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Data; +using static System.Math; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Threading; + +namespace CALCULATOR +{ + class Program + { + static void Main(string[] args) + { + string sep = "."; + string calculation = String.Join(" ", args).Replace(",", sep).Replace(".", sep); + string resultString = new DataTable().Compute(calculation, null).ToString(); + int result = Int32.Parse(resultString); + Console.WriteLine(result); + } + } +} diff --git a/projects/CALCULATOR/Properties/AssemblyInfo.cs b/projects/CALCULATOR/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8190070 --- /dev/null +++ b/projects/CALCULATOR/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("CALCULATOR")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CALCULATOR")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("53a4cbe9-421f-4f5d-ae16-254b69a63866")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// übernehmen, indem Sie "*" eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/projects/CALCULATOR/bin/Debug/CALCULATOR.exe b/projects/CALCULATOR/bin/Debug/CALCULATOR.exe new file mode 100644 index 0000000..18e49f2 Binary files /dev/null and b/projects/CALCULATOR/bin/Debug/CALCULATOR.exe differ diff --git a/projects/CALCULATOR/bin/Debug/CALCULATOR.exe.config b/projects/CALCULATOR/bin/Debug/CALCULATOR.exe.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/projects/CALCULATOR/bin/Debug/CALCULATOR.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/projects/CALCULATOR/bin/Debug/CALCULATOR.pdb b/projects/CALCULATOR/bin/Debug/CALCULATOR.pdb new file mode 100644 index 0000000..833ed9d Binary files /dev/null and b/projects/CALCULATOR/bin/Debug/CALCULATOR.pdb differ diff --git a/projects/CALCULATOR/obj/Debug/CALCULATOR.csproj.CoreCompileInputs.cache b/projects/CALCULATOR/obj/Debug/CALCULATOR.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..78e1267 --- /dev/null +++ b/projects/CALCULATOR/obj/Debug/CALCULATOR.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +88df6dd521a11649907fd0501b21481fb2ea5ba4 diff --git a/projects/CALCULATOR/obj/Debug/CALCULATOR.csproj.FileListAbsolute.txt b/projects/CALCULATOR/obj/Debug/CALCULATOR.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..68bfb57 --- /dev/null +++ b/projects/CALCULATOR/obj/Debug/CALCULATOR.csproj.FileListAbsolute.txt @@ -0,0 +1,7 @@ +C:\oc\projects\CALCULATOR\bin\Debug\CALCULATOR.exe.config +C:\oc\projects\CALCULATOR\bin\Debug\CALCULATOR.exe +C:\oc\projects\CALCULATOR\bin\Debug\CALCULATOR.pdb +C:\oc\projects\CALCULATOR\obj\Debug\CALCULATOR.csprojAssemblyReference.cache +C:\oc\projects\CALCULATOR\obj\Debug\CALCULATOR.csproj.CoreCompileInputs.cache +C:\oc\projects\CALCULATOR\obj\Debug\CALCULATOR.exe +C:\oc\projects\CALCULATOR\obj\Debug\CALCULATOR.pdb diff --git a/projects/CALCULATOR/obj/Debug/CALCULATOR.csprojAssemblyReference.cache b/projects/CALCULATOR/obj/Debug/CALCULATOR.csprojAssemblyReference.cache new file mode 100644 index 0000000..8bb75ee Binary files /dev/null and b/projects/CALCULATOR/obj/Debug/CALCULATOR.csprojAssemblyReference.cache differ diff --git a/projects/CALCULATOR/obj/Debug/CALCULATOR.exe b/projects/CALCULATOR/obj/Debug/CALCULATOR.exe new file mode 100644 index 0000000..18e49f2 Binary files /dev/null and b/projects/CALCULATOR/obj/Debug/CALCULATOR.exe differ diff --git a/projects/CALCULATOR/obj/Debug/CALCULATOR.pdb b/projects/CALCULATOR/obj/Debug/CALCULATOR.pdb new file mode 100644 index 0000000..833ed9d Binary files /dev/null and b/projects/CALCULATOR/obj/Debug/CALCULATOR.pdb differ diff --git a/projects/CALCULATOR/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/projects/CALCULATOR/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..776c964 Binary files /dev/null and b/projects/CALCULATOR/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/projects/CALCULATOR/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/projects/CALCULATOR/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/projects/CALCULATOR/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/projects/CALCULATOR/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/projects/CALCULATOR/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/v5/BETTERSTART.exe b/v5/BETTERSTART.exe new file mode 100644 index 0000000..4f1217e Binary files /dev/null and b/v5/BETTERSTART.exe differ