diff --git a/Module1-Assignments/Module1-Assignments/Program.cs b/Module1-Assignments/Module1-Assignments/Program.cs index 24f08da..89ec960 100644 --- a/Module1-Assignments/Module1-Assignments/Program.cs +++ b/Module1-Assignments/Module1-Assignments/Program.cs @@ -10,13 +10,13 @@ namespace Homework1 { public static void Main(string[] args) { - Task1(); - Task2(); - Task3(); - Task4(); - Task5(); - Task6(); - Task7(); + //Task1(); + //Task2(); + //Task3(); + //Task4(); + //Task5(); + //Task6(); + //Task7(); Task8(); @@ -57,8 +57,29 @@ namespace Homework1 } public static void Task4() { + int a = 0; + while (a < 3) + { + a++; + + if (a == 2) + continue; + + Console.WriteLine(" YEAH! A is {0}", a); + + } + string firstinitial = ""; + Console.WriteLine("My name is Bashir Nulusson. What is the initial of my first name?"); - string firstinitial = Console.ReadLine(); + bool validInput = false; + while (!validInput) + { + firstinitial = Console.ReadLine(); + if (firstinitial == "B") + validInput = true; + else + Console.WriteLine("Thats not right! try again!"); + } Console.WriteLine(" {0}{1}{2}", firstinitial, firstinitial, firstinitial); Console.WriteLine(" {0} {1}", firstinitial, firstinitial); Console.WriteLine(" {0}{1}{2}", firstinitial, firstinitial, firstinitial); @@ -115,8 +136,21 @@ namespace Homework1 //The square and cube of an integer read from the keyboard int squareOfnumber = 0, cubeOfnumber = 0; Console.WriteLine("Please select an integer of choice"); - int selectedInt = int.Parse(Console.ReadLine()); - squareOfnumber = (int)Math.Pow(selectedInt, 2); + int selectedInt = 0; + bool validInput = false; + while (!validInput) + { + try + { + selectedInt = int.Parse(Console.ReadLine()); + validInput = true; + } + catch + { + Console.WriteLine("That was not a number !!!"); + } + } + squareOfnumber = (int)Math.Round(Math.Pow(selectedInt, 2)); cubeOfnumber = (int)Math.Pow(selectedInt, 3); Console.WriteLine("number \tsquare \tcube" + "\n{0} \t{1} \t{2}", selectedInt, squareOfnumber, cubeOfnumber); } diff --git a/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.deps.json b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.deps.json new file mode 100644 index 0000000..268dad0 --- /dev/null +++ b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "Module1-Assignments/1.0.0": { + "runtime": { + "Module1-Assignments.dll": {} + } + } + } + }, + "libraries": { + "Module1-Assignments/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.dll b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.dll new file mode 100644 index 0000000..8e0c886 Binary files /dev/null and b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.dll differ diff --git a/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.exe b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.exe new file mode 100644 index 0000000..b1dc830 Binary files /dev/null and b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.exe differ diff --git a/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.pdb b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.pdb new file mode 100644 index 0000000..d54d0e9 Binary files /dev/null and b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.pdb differ diff --git a/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.runtimeconfig.json b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.runtimeconfig.json new file mode 100644 index 0000000..4986d16 --- /dev/null +++ b/Module1-Assignments/Module1-Assignments/bin/Debug/net6.0/Module1-Assignments.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + } + } +} \ No newline at end of file diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.GeneratedMSBuildEditorConfig.editorconfig b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.GeneratedMSBuildEditorConfig.editorconfig index af02aaf..fa8f850 100644 --- a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.GeneratedMSBuildEditorConfig.editorconfig +++ b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.GeneratedMSBuildEditorConfig.editorconfig @@ -7,4 +7,4 @@ build_property.InvariantGlobalization = build_property.PlatformNeutralAssembly = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Module1_Assignments -build_property.ProjectDir = D:\Git\Bashir C-sharp assignments\homework\Module1-Assignments\ +build_property.ProjectDir = D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\ diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.assets.cache b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.assets.cache index 6563269..49335b6 100644 Binary files a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.assets.cache and b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.assets.cache differ diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.csproj.BuildWithSkipAnalyzers b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.csproj.CoreCompileInputs.cache b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..e22e790 --- /dev/null +++ b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +065ded0dcb2fd2a3b1e7115bad8ce95467ea81ec diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.csproj.FileListAbsolute.txt b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..3018a8c --- /dev/null +++ b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\bin\Debug\net6.0\Module1-Assignments.exe +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\bin\Debug\net6.0\Module1-Assignments.deps.json +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\bin\Debug\net6.0\Module1-Assignments.runtimeconfig.json +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\bin\Debug\net6.0\Module1-Assignments.dll +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\bin\Debug\net6.0\Module1-Assignments.pdb +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\Module1-Assignments.csproj.AssemblyReference.cache +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\Module1-Assignments.GeneratedMSBuildEditorConfig.editorconfig +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\Module1-Assignments.AssemblyInfoInputs.cache +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\Module1-Assignments.AssemblyInfo.cs +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\Module1-Assignments.csproj.CoreCompileInputs.cache +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\Module1-Assignments.dll +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\refint\Module1-Assignments.dll +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\Module1-Assignments.pdb +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\Module1-Assignments.genruntimeconfig.cache +D:\Git\Bashir C-sharp assignments\Module1-Assignments\Module1-Assignments\obj\Debug\net6.0\ref\Module1-Assignments.dll diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.dll b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.dll new file mode 100644 index 0000000..8e0c886 Binary files /dev/null and b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.dll differ diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.genruntimeconfig.cache b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.genruntimeconfig.cache new file mode 100644 index 0000000..3f6bc97 --- /dev/null +++ b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.genruntimeconfig.cache @@ -0,0 +1 @@ +50cc8f69dc425243156adb056d3e07d69ccd0907 diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.pdb b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.pdb new file mode 100644 index 0000000..d54d0e9 Binary files /dev/null and b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/Module1-Assignments.pdb differ diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/apphost.exe b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/apphost.exe new file mode 100644 index 0000000..b1dc830 Binary files /dev/null and b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/apphost.exe differ diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/ref/Module1-Assignments.dll b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/ref/Module1-Assignments.dll new file mode 100644 index 0000000..4f7d961 Binary files /dev/null and b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/ref/Module1-Assignments.dll differ diff --git a/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/refint/Module1-Assignments.dll b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/refint/Module1-Assignments.dll new file mode 100644 index 0000000..4f7d961 Binary files /dev/null and b/Module1-Assignments/Module1-Assignments/obj/Debug/net6.0/refint/Module1-Assignments.dll differ diff --git a/Module1-Assignments/Module1-Assignments/obj/Module1-Assignments.csproj.nuget.dgspec.json b/Module1-Assignments/Module1-Assignments/obj/Module1-Assignments.csproj.nuget.dgspec.json index 7a0fe1f..dc49a37 100644 --- a/Module1-Assignments/Module1-Assignments/obj/Module1-Assignments.csproj.nuget.dgspec.json +++ b/Module1-Assignments/Module1-Assignments/obj/Module1-Assignments.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\Module1-Assignments.csproj": {} + "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\Module1-Assignments.csproj": {} }, "projects": { - "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\Module1-Assignments.csproj": { + "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\Module1-Assignments.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\Module1-Assignments.csproj", + "projectUniqueName": "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\Module1-Assignments.csproj", "projectName": "Module1-Assignments", - "projectPath": "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\Module1-Assignments.csproj", + "projectPath": "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\Module1-Assignments.csproj", "packagesPath": "C:\\Users\\phils\\.nuget\\packages\\", - "outputPath": "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\obj\\", + "outputPath": "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\phils\\AppData\\Roaming\\NuGet\\NuGet.Config", diff --git a/Module1-Assignments/Module1-Assignments/obj/project.assets.json b/Module1-Assignments/Module1-Assignments/obj/project.assets.json index 9c1614e..3731780 100644 --- a/Module1-Assignments/Module1-Assignments/obj/project.assets.json +++ b/Module1-Assignments/Module1-Assignments/obj/project.assets.json @@ -13,11 +13,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\Module1-Assignments.csproj", + "projectUniqueName": "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\Module1-Assignments.csproj", "projectName": "Module1-Assignments", - "projectPath": "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\Module1-Assignments.csproj", + "projectPath": "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\Module1-Assignments.csproj", "packagesPath": "C:\\Users\\phils\\.nuget\\packages\\", - "outputPath": "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\obj\\", + "outputPath": "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\phils\\AppData\\Roaming\\NuGet\\NuGet.Config", diff --git a/Module1-Assignments/Module1-Assignments/obj/project.nuget.cache b/Module1-Assignments/Module1-Assignments/obj/project.nuget.cache index 348787b..6c75b6a 100644 --- a/Module1-Assignments/Module1-Assignments/obj/project.nuget.cache +++ b/Module1-Assignments/Module1-Assignments/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "MOQEcsHgyU5tTy3Jgsaqyv8Gzk4tJHtiPtnbac3UIAMBiUyOsdnX2cyfE9w5cBmb7Sqnm83lSk9rPRtRuNKhMA==", + "dgSpecHash": "s2x8tl6ucBfud8Ystny80lTA0/kC91EXv+zVHK28iY+jCu+tedqlGXH3XkHPDFKetVr7DnbpQi1aGCZYWwe0ZQ==", "success": true, - "projectFilePath": "D:\\Git\\Bashir C-sharp assignments\\homework\\Module1-Assignments\\Module1-Assignments.csproj", + "projectFilePath": "D:\\Git\\Bashir C-sharp assignments\\Module1-Assignments\\Module1-Assignments\\Module1-Assignments.csproj", "expectedPackageFiles": [], "logs": [] } \ No newline at end of file