From d95fecb1991ad25b546fedbd696ed84dbfbd13d8 Mon Sep 17 00:00:00 2001 From: Randal Quick Date: Fri, 29 Jul 2022 11:38:43 -0400 Subject: [PATCH] ITP Code Backup --- .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 80439 bytes ...c7c86a8a-bd28-4e1f-b985-08f9357d8852.vsidx | Bin 0 -> 9279 bytes .../CharacterSheet/FileContentIndex/read.lock | 0 .../.vs/CharacterSheet/v17/.futdcache.v1 | Bin 0 -> 160 bytes .../charactersheet.metadata.v2 | Bin 0 -> 136853 bytes .../charactersheet.projects.v2 | Bin 0 -> 60017 bytes CharacterSheet/CharacterSheet.sln | 25 +++ .../CharacterSheet/CharacterSheet.cs | 55 +++++++ .../CharacterSheet/CharacterSheet.csproj | 10 ++ .../CharacterSheet.csproj.nuget.dgspec.json | 65 ++++++++ .../obj/CharacterSheet.csproj.nuget.g.props | 16 ++ .../obj/CharacterSheet.csproj.nuget.g.targets | 2 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../net6.0/CharacterSheet.AssemblyInfo.cs | 23 +++ ....GeneratedMSBuildEditorConfig.editorconfig | 10 ++ .../net6.0/CharacterSheet.GlobalUsings.g.cs | 8 + .../CharacterSheet/obj/project.assets.json | 71 +++++++++ .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 80606 bytes ...405366fb-9b1d-4008-a295-742897927695.vsidx | Bin 0 -> 8225 bytes .../FileContentIndex/read.lock | 0 .../.vs/ConditionalsProject/v17/.futdcache.v1 | Bin 0 -> 175 bytes .../conditionalsproject.metadata.v2 | Bin 0 -> 137435 bytes .../conditionalsproject.projects.v2 | Bin 0 -> 60017 bytes ConditionalsProject/ConditionalsProject.sln | 25 +++ .../ConditionalsProject.cs | 125 +++++++++++++++ .../ConditionalsProject.csproj | 10 ++ .../net6.0/ConditionalsProject.deps.json | 23 +++ .../ConditionalsProject.runtimeconfig.json | 9 ++ ...nditionalsProject.csproj.nuget.dgspec.json | 65 ++++++++ .../ConditionalsProject.csproj.nuget.g.props | 16 ++ ...ConditionalsProject.csproj.nuget.g.targets | 2 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../ConditionalsProject.AssemblyInfo.cs | 23 +++ ....GeneratedMSBuildEditorConfig.editorconfig | 10 ++ .../ConditionalsProject.GlobalUsings.g.cs | 8 + ...onalsProject.csproj.BuildWithSkipAnalyzers | 0 ...tionalsProject.csproj.FileListAbsolute.txt | 15 ++ .../obj/project.assets.json | 71 +++++++++ .../LoopsProject/DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 80372 bytes ...2c222ccd-a049-43ea-9e40-606e3f4976d0.vsidx | Bin 0 -> 4501 bytes .../LoopsProject/FileContentIndex/read.lock | 0 .../.vs/LoopsProject/v17/.futdcache.v1 | Bin 0 -> 154 bytes .../loopsproject.metadata.v2 | Bin 0 -> 136454 bytes .../loopsproject.projects.v2 | Bin 0 -> 60017 bytes LoopsProject/LoopsProject.sln | 25 +++ LoopsProject/LoopsProject/LoopsProject.cs | 51 +++++++ LoopsProject/LoopsProject/LoopsProject.csproj | 10 ++ .../bin/Debug/net6.0/LoopsProject.deps.json | 23 +++ .../net6.0/LoopsProject.runtimeconfig.json | 9 ++ ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../Debug/net6.0/LoopsProject.AssemblyInfo.cs | 23 +++ ....GeneratedMSBuildEditorConfig.editorconfig | 10 ++ .../net6.0/LoopsProject.GlobalUsings.g.cs | 8 + ...LoopsProject.csproj.BuildWithSkipAnalyzers | 0 .../LoopsProject.csproj.FileListAbsolute.txt | 15 ++ .../obj/LoopsProject.csproj.nuget.dgspec.json | 65 ++++++++ .../obj/LoopsProject.csproj.nuget.g.props | 16 ++ .../obj/LoopsProject.csproj.nuget.g.targets | 2 + .../LoopsProject/obj/project.assets.json | 71 +++++++++ RockPaperScissors/RockPaperScissors.sln | 25 +++ .../RockPaperScissors/RockPaperScissors.cs | 144 ++++++++++++++++++ .../RockPaperScissors.csproj | 10 ++ 62 files changed, 1206 insertions(+) create mode 100644 CharacterSheet/.vs/CharacterSheet/DesignTimeBuild/.dtbcache.v2 create mode 100644 CharacterSheet/.vs/CharacterSheet/FileContentIndex/c7c86a8a-bd28-4e1f-b985-08f9357d8852.vsidx create mode 100644 CharacterSheet/.vs/CharacterSheet/FileContentIndex/read.lock create mode 100644 CharacterSheet/.vs/CharacterSheet/v17/.futdcache.v1 create mode 100644 CharacterSheet/.vs/ProjectEvaluation/charactersheet.metadata.v2 create mode 100644 CharacterSheet/.vs/ProjectEvaluation/charactersheet.projects.v2 create mode 100644 CharacterSheet/CharacterSheet.sln create mode 100644 CharacterSheet/CharacterSheet/CharacterSheet.cs create mode 100644 CharacterSheet/CharacterSheet/CharacterSheet.csproj create mode 100644 CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.dgspec.json create mode 100644 CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.g.props create mode 100644 CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.g.targets create mode 100644 CharacterSheet/CharacterSheet/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.AssemblyInfo.cs create mode 100644 CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.GlobalUsings.g.cs create mode 100644 CharacterSheet/CharacterSheet/obj/project.assets.json create mode 100644 ConditionalsProject/.vs/ConditionalsProject/DesignTimeBuild/.dtbcache.v2 create mode 100644 ConditionalsProject/.vs/ConditionalsProject/FileContentIndex/405366fb-9b1d-4008-a295-742897927695.vsidx create mode 100644 ConditionalsProject/.vs/ConditionalsProject/FileContentIndex/read.lock create mode 100644 ConditionalsProject/.vs/ConditionalsProject/v17/.futdcache.v1 create mode 100644 ConditionalsProject/.vs/ProjectEvaluation/conditionalsproject.metadata.v2 create mode 100644 ConditionalsProject/.vs/ProjectEvaluation/conditionalsproject.projects.v2 create mode 100644 ConditionalsProject/ConditionalsProject.sln create mode 100644 ConditionalsProject/ConditionalsProject/ConditionalsProject.cs create mode 100644 ConditionalsProject/ConditionalsProject/ConditionalsProject.csproj create mode 100644 ConditionalsProject/ConditionalsProject/bin/Debug/net6.0/ConditionalsProject.deps.json create mode 100644 ConditionalsProject/ConditionalsProject/bin/Debug/net6.0/ConditionalsProject.runtimeconfig.json create mode 100644 ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.dgspec.json create mode 100644 ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.g.props create mode 100644 ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.g.targets create mode 100644 ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.AssemblyInfo.cs create mode 100644 ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.GlobalUsings.g.cs create mode 100644 ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.csproj.BuildWithSkipAnalyzers create mode 100644 ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.csproj.FileListAbsolute.txt create mode 100644 ConditionalsProject/ConditionalsProject/obj/project.assets.json create mode 100644 LoopsProject/.vs/LoopsProject/DesignTimeBuild/.dtbcache.v2 create mode 100644 LoopsProject/.vs/LoopsProject/FileContentIndex/2c222ccd-a049-43ea-9e40-606e3f4976d0.vsidx create mode 100644 LoopsProject/.vs/LoopsProject/FileContentIndex/read.lock create mode 100644 LoopsProject/.vs/LoopsProject/v17/.futdcache.v1 create mode 100644 LoopsProject/.vs/ProjectEvaluation/loopsproject.metadata.v2 create mode 100644 LoopsProject/.vs/ProjectEvaluation/loopsproject.projects.v2 create mode 100644 LoopsProject/LoopsProject.sln create mode 100644 LoopsProject/LoopsProject/LoopsProject.cs create mode 100644 LoopsProject/LoopsProject/LoopsProject.csproj create mode 100644 LoopsProject/LoopsProject/bin/Debug/net6.0/LoopsProject.deps.json create mode 100644 LoopsProject/LoopsProject/bin/Debug/net6.0/LoopsProject.runtimeconfig.json create mode 100644 LoopsProject/LoopsProject/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.AssemblyInfo.cs create mode 100644 LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.GlobalUsings.g.cs create mode 100644 LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.csproj.BuildWithSkipAnalyzers create mode 100644 LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.csproj.FileListAbsolute.txt create mode 100644 LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.dgspec.json create mode 100644 LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.g.props create mode 100644 LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.g.targets create mode 100644 LoopsProject/LoopsProject/obj/project.assets.json create mode 100644 RockPaperScissors/RockPaperScissors.sln create mode 100644 RockPaperScissors/RockPaperScissors/RockPaperScissors.cs create mode 100644 RockPaperScissors/RockPaperScissors/RockPaperScissors.csproj diff --git a/CharacterSheet/.vs/CharacterSheet/DesignTimeBuild/.dtbcache.v2 b/CharacterSheet/.vs/CharacterSheet/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..5de138fed28c9a2640ad1a75f4da956dbd6012c7 GIT binary patch literal 80439 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 J>s)u;{{eDoa~S{t literal 0 HcmV?d00001 diff --git a/CharacterSheet/.vs/CharacterSheet/FileContentIndex/c7c86a8a-bd28-4e1f-b985-08f9357d8852.vsidx b/CharacterSheet/.vs/CharacterSheet/FileContentIndex/c7c86a8a-bd28-4e1f-b985-08f9357d8852.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..66361e39f726f6a97b992bfc296c5a6d73af1ac5 GIT binary patch literal 9279 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 literal 0 HcmV?d00001 diff --git a/CharacterSheet/.vs/CharacterSheet/FileContentIndex/read.lock b/CharacterSheet/.vs/CharacterSheet/FileContentIndex/read.lock new file mode 100644 index 0000000..e69de29 diff --git a/CharacterSheet/.vs/CharacterSheet/v17/.futdcache.v1 b/CharacterSheet/.vs/CharacterSheet/v17/.futdcache.v1 new file mode 100644 index 0000000000000000000000000000000000000000..7a10bdb516cc3471b37e9f54d902060e687be892 GIT binary patch literal 160 zcmZQ%U|>jhwTcNS%FjwoE-8+23yycr&&f$mPmOoZNh~fd&o9c3ad+`EG%&E#^$ZEn zbxKUmE-i?0&PXguOfE?+3eHGPEy2&#OD-+|n$HBZi`O|nFD)~@v?#G8Ge3{jB{iuu dog*M8u_P_OD3{GKuhKan)Wh}rd!SM<002RQHQxXL literal 0 HcmV?d00001 diff --git a/CharacterSheet/.vs/ProjectEvaluation/charactersheet.metadata.v2 b/CharacterSheet/.vs/ProjectEvaluation/charactersheet.metadata.v2 new file mode 100644 index 0000000000000000000000000000000000000000..980ec3096365630f35c249c1bd1b6cf985e5e34e GIT binary patch literal 136853 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

(0i>hs1;aStaYmLK5Q-8gK4BT(9yPo%mSU% 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 F{|D49SziDE literal 0 HcmV?d00001 diff --git a/CharacterSheet/CharacterSheet.sln b/CharacterSheet/CharacterSheet.sln new file mode 100644 index 0000000..9a56599 --- /dev/null +++ b/CharacterSheet/CharacterSheet.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.32210.238 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CharacterSheet", "CharacterSheet\CharacterSheet.csproj", "{000A0903-9A4C-4C23-B7E6-CE36233BAB6C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {000A0903-9A4C-4C23-B7E6-CE36233BAB6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {000A0903-9A4C-4C23-B7E6-CE36233BAB6C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {000A0903-9A4C-4C23-B7E6-CE36233BAB6C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {000A0903-9A4C-4C23-B7E6-CE36233BAB6C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {40CBBD85-D294-4231-B704-EA36F53BAE93} + EndGlobalSection +EndGlobal diff --git a/CharacterSheet/CharacterSheet/CharacterSheet.cs b/CharacterSheet/CharacterSheet/CharacterSheet.cs new file mode 100644 index 0000000..ee07bca --- /dev/null +++ b/CharacterSheet/CharacterSheet/CharacterSheet.cs @@ -0,0 +1,55 @@ +Console.Title = "Character Sheet"; +Console.WindowHeight = 40; +Console.WindowWidth = 100; +Console.SetBufferSize(100,40); + +// Decaring variables +string characterFirstName; +string characterLastName; +string characterSpecies; +int characterAge; +float characterHeightMeters; +string characterBackStory; + +// Assigning variables +characterAge = 31; +characterHeightMeters = 1.67f; + +// Defining variables +char characterMiddleInitial = 'W'; +int characterAbility = 14; +int characterKnowledge = 19; +int characterStreetSmarts = 13; +int characterWit = 13; + +// Accepting input +Console.WriteLine("What is your character's first name?"); +characterFirstName = Console.ReadLine(); +Console.WriteLine("What is your character's last name?"); +characterLastName = Console.ReadLine(); +Console.WriteLine("What is your characters species?"); +characterSpecies = Console.ReadLine(); +Console.Clear(); +characterBackStory = $"{characterFirstName} {characterMiddleInitial} {characterLastName} is a {characterSpecies} and is an agent of chaos. Standing at just over {characterHeightMeters}, and {characterAge} years\nof age, they have gotten pretty good at sowing chaos around them. With {characterWit} years of wit gained\nover {characterKnowledge} years of focused knowledge, talking his way into and out of any situation is now a breeze.\nTheir {characterStreetSmarts} years of street smarts are just an added bonus. Even though relatively young in {characterSpecies},\nthe {characterSpecies} Lord rates their overall ability at creating chaos at a {characterAbility} out of 20."; + + +// String interpolation +Console.ForegroundColor = ConsoleColor.Cyan; +Console.WriteLine("+CHARACTER SHEET***********************************************************************************+"); +Console.ForegroundColor = ConsoleColor.DarkCyan; +Console.WriteLine($"Name: \t\t{characterFirstName} {characterLastName}"); +Console.WriteLine($"Age: \t\t{characterAge}"); +Console.WriteLine($"Height: \t{characterHeightMeters}"); +Console.WriteLine($"Wit: \t\t{characterWit}"); +Console.WriteLine($"Ability: \t{characterAbility}"); +Console.WriteLine($"Knowledge: \t{characterKnowledge}"); +Console.WriteLine($"Street Smarts: \t{characterStreetSmarts}"); +Console.ForegroundColor = ConsoleColor.Cyan; +Console.WriteLine("+**************************************************************************************************+"); +Console.WriteLine(); +Console.ForegroundColor = ConsoleColor.DarkYellow; +Console.WriteLine("BACK STORY"); +Console.ForegroundColor = ConsoleColor.Yellow; +Console.WriteLine(characterBackStory); +Console.ForegroundColor = ConsoleColor.White; + diff --git a/CharacterSheet/CharacterSheet/CharacterSheet.csproj b/CharacterSheet/CharacterSheet/CharacterSheet.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/CharacterSheet/CharacterSheet/CharacterSheet.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.dgspec.json b/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.dgspec.json new file mode 100644 index 0000000..6206164 --- /dev/null +++ b/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.dgspec.json @@ -0,0 +1,65 @@ +{ + "format": 1, + "restore": { + "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\CharacterSheet\\CharacterSheet\\CharacterSheet.csproj": {} + }, + "projects": { + "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\CharacterSheet\\CharacterSheet\\CharacterSheet.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\CharacterSheet\\CharacterSheet\\CharacterSheet.csproj", + "projectName": "CharacterSheet", + "projectPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\CharacterSheet\\CharacterSheet\\CharacterSheet.csproj", + "packagesPath": "C:\\Users\\randa\\.nuget\\packages\\", + "outputPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\CharacterSheet\\CharacterSheet\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\randa\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.g.props b/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.g.props new file mode 100644 index 0000000..4a2521c --- /dev/null +++ b/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\randa\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.2.1 + + + + + + \ No newline at end of file diff --git a/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.g.targets b/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/CharacterSheet/CharacterSheet/obj/CharacterSheet.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/CharacterSheet/CharacterSheet/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/CharacterSheet/CharacterSheet/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/CharacterSheet/CharacterSheet/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.AssemblyInfo.cs b/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.AssemblyInfo.cs new file mode 100644 index 0000000..81825d2 --- /dev/null +++ b/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CharacterSheet")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("CharacterSheet")] +[assembly: System.Reflection.AssemblyTitleAttribute("CharacterSheet")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.GeneratedMSBuildEditorConfig.editorconfig b/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..d666e27 --- /dev/null +++ b/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CharacterSheet +build_property.ProjectDir = E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\CharacterSheet\CharacterSheet\ diff --git a/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.GlobalUsings.g.cs b/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/CharacterSheet/CharacterSheet/obj/Debug/net6.0/CharacterSheet.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/CharacterSheet/CharacterSheet/obj/project.assets.json b/CharacterSheet/CharacterSheet/obj/project.assets.json new file mode 100644 index 0000000..8c4d49c --- /dev/null +++ b/CharacterSheet/CharacterSheet/obj/project.assets.json @@ -0,0 +1,71 @@ +{ + "version": 3, + "targets": { + "net6.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net6.0": [] + }, + "packageFolders": { + "C:\\Users\\randa\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\CharacterSheet\\CharacterSheet\\CharacterSheet.csproj", + "projectName": "CharacterSheet", + "projectPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\CharacterSheet\\CharacterSheet\\CharacterSheet.csproj", + "packagesPath": "C:\\Users\\randa\\.nuget\\packages\\", + "outputPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\CharacterSheet\\CharacterSheet\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\randa\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/ConditionalsProject/.vs/ConditionalsProject/DesignTimeBuild/.dtbcache.v2 b/ConditionalsProject/.vs/ConditionalsProject/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..df24d846dc89aff08eef12e9662bfdfac592f00a GIT binary patch literal 80606 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

)^=$BgojC0wUquoNR^q~3$Z^wJjpw>9%FyS zM9#XavR?cC_|QCVwcrPUS6$-fHg;H|c76b`D^@!3@5piEq0NnF5bdQ?v60&^_OVq> zk4?N_suPvk_pt@G#qvdL<#yt>s+EZLe1S()<9<6a1B`zoSx1;58aGz^J6XawZn0?d z@yqD>?V;rp&dOCo7VT}mY9#kS@O3?WWPr^Ic^n_d(2O;Zu3YxsD{z zKA#n{klQYLD*Q=!qP-65wbzA;jaB&vo{KD`r>|us|HQ21K8U$1?q6@RG^!)^wa++6 z>$uJ0ZJzL3tvO%&+dMVwx?2c?ES+wTm+)^sDB&ZXMd^ zrpjJ1c(9n83Uo5CX0;m-GVr672Vnq)^8*j}7?gbVRc z!Sys;sKkbA0f-LV@%Pi<-bfgSKp4~ExA^-RaG~voz#VNr2A<6Xc@|u=;hF>2T(}T> zC|vX4nh)1ua4mpqAzX*UwFoW@=LonT3D;3@q5X^Del%Riz=h!-3-{yT!niv=xSs%b z{CCq5%c9ncsZAX^jZUXC=pm0RqB9RzZ=kad*l(n>JLnub_kjHddguZBO?2M63Y|yi z)5G9?7~B`YeL;mTM8M(rvFL#P#1H5ZgdR!gQG_lg^k_nlA@o>6k0bPWLQf#{L_$v@ zbP1s+6S|bpQwTkk(9;M#ozUkHdIq7-CG<=}&mwdgq00$P5ZXj&GodYnwi3F6(3OO? z5!z1ZDneHix`xoTgq}_4IfR}|=y`;mPbeX@gV1$^b`sh}Xg8tj3Ee>GMnZcCy@1dQ z3Ef2KW2chpI^j(C$o6z?V`d&icN9g+r z{Q#jKB=kdsewfgY5c*Le@5uf z3H=43za;cmg#Mb)-w^s+LVri-?+N__p?@UwPlW!N(7#}A`YV3??STDe`uEOCr9%I~ zKmW-;|HVK54f*YT^gmq{`kxBD4sO>~==E^BzCv$++YJ?ZBiwGR(3{|PQ-$6Px0@^U z7P#F~p|`^A)(X81ZnstF?QpxjLhpdv9Tj>f-0rNcmVEBLG_TLJ95N;1v=tFROs6rox+rt(5 z2;3g2&`06+XoWrox5p~ZO!gLg-gD?Yy86X^j!XY5cL}4Zfvrw1?!fX^~gD?k$IUvkMVJ--VqHrh( z^H7)v!h96wgK!uMhk>vFg#{oiL}4Kahof*f2#Ziy1i}$0909_SC>#mGQ79Y*!eSH_ zgK#toM}u$-3dewOEDFbha2yK9fp9zu$AfSJ3MYVYA_^yha1sh9fv^OHB_N!P!pR^k zMPVrjr=V~O2&bZODhQ{ca2g1wqi{M1&q3iiAe@2186Z3th3A5BCJJYQa25(@fv^mP zWgsj^VL1p16cQjbq0j_EGYZWhw4l%eLMsZbAgn-P1qdrqSP4QK3T+^?qtFh*Dil_M zuo{KcAgn=Q4G3#dSPR10D4Y$#IVhY1!nr7%3&MFQoCm`BD4Y)hL4knKfkFoe>rhw+ zLMIBHAatS71wuCp-5{(-VLb>NP}l&%Mie%J(1St`2p6Dm0SFhOa3KhrP}l^*W)wDq zumy!JAZ$fpD+s+P^n!2^3KxOUhe96+{V4Q>a486bC=7yd848zya5)N>gRl#QT_9Y6!WAGSQAmO?gu)OADHKv5 zq)|wN;G*DyFpR=52qP$rfG~=}CN@J{0zWupfo}AdI6h4#HI^Tm{0_ zC|nJ~H8#||?0Nk2`S5vwy}<5E2BAdO~W-qbXO92jFz077Wx7jOf_DY+* z%3cqBgTKR_y&C^Q{A+CXTARJjX0Hc4eDwyKz0qa|IQ~ss&zt$@Ti_GA9UCfiHhU{T z-)7VK?CtO+R`VMx>>YNc!rp1KcfqrFgDn0*{m=i=>jdaMHhZrMx-I}+FF^0J+51({ z^#SMx0s4T=KB$6j2tYRq(1&dHVHI>^0J=$lK4PGEgZV{kQ z*zA)k=#~IYDOEdbpvK%cYO=T*?{0q70^`hv~AsDkbY zKz9nzmu&WB6?A6+x=Vn*VzaNRpt}Ol-2(JAn|)mc-5r4L5uk6_?3*g+o&a>O0Da45 z-&R5Q2B7-{=sPz1t_r#@0NpP@-?Q2GRnYwbhzigTZ1zJH1ib|ON0|Wq$YwuQK`a10 zAV5E{*-ur_0|BTaKtHqD&sC6*fli44{laFyR6+j@LV8euer2;?tDpx1&_e?B8=L)B z1w9mi9u}bA+3fc!=-~kLhyeY;W`9&cj|8Ac1?W#U`?CsqGypv&K!35>Uscd!0qAi7 z`kT%Eu7Vy9Ku-wJKWz3-74$>^dQyP?WwU>)peF;+Qv&oKn_Z`Zo(e!u3()m8yFmp# z?Sr82Cr~%q>?Q?;JwyHvdWHgav(0W%VbE{%VUC2|YO~u^m?L1*BcHc!GH zx7iaa4EpDOX!9lPNt->T!sZLuVG{PV%`7M0uwvid4{d>j*$#75*a87tC}GnaHeH3m zxWEtXa0#2?utQYX;R3cu!e%;bmI{M0g&*1x5;ogmb5z(70(PW?&2`wJDh$RWerQKY z*gS{LS7Ap9*kTDg%wY>u7>s57(2ka{g$_Ghg&i$m$4J;BhaI89juEh9CG1Ft9i_sK z6|mzZY_Y?RR$<2p*zpo}jKhvqVaE&D2@-ak!;V*BF#hsAJyF6=aM+0|>_h=ONy1KY z*b)^6V>dsvB@%YB!6|hqz>^TlQLxsVZ z(GTrZ345-?&QxKi3fO59c9z4Isj$-o>~slR?y!UkJ6*t@BVkPrYgS<}R`qQ=L&91d z)~dqJ5U}S;*b0ZORADgA^+P*T!rC0xuENd~u(Kp=mBUu6Fc>5Ip)HfJH4a;=!j=ix zatS-zVdtnY7+?FLB_!-zhn=Uw5(3sFVdp!HsIVphYnHGMhpkg#%>vdUVVw@^QeiNz z_ibyHux^K~S7EIJwnD--IBcT|gE;{|w3QOpG-e1acZyM%3a z*cKJmE?}!9Y^%e1RT#`g_@S+qu!|hlr@~eX*cu7zci4amTO(j=C2X6+wyUtU0(Q29 z?Qqym6?V3Oog-lvJM0n_c8-9ZD`A&9Y*2;4{E6@Bc@lP+!!B20=Ly*P61K}>SEw+U zd+|df5|(t>kP0IL)*)djhow~*%-i^(t&=dg}+aO_ihZR&9%r*J8ZIrMp9p2||afe-{!Zr!mW(m96Vb`cIm>=^) z+ah7lbJ+7$*cJiXDq$~h*tIHbtAO=N*b5!@A{EvvU>8Z)iyih76$bNizHNOH_ELwv zOojCcSigk5++nX!VKArXhc+N#uXNa}RM>!kZIiH9JM1+o4CVv<(6&q1YaRAF6}DZ# zc1YOk9rgwl26KsiXgekBjSf4Y!gdPS#S-==hrL;aT`XXiNZ4B(_Er^kiGW=yVQ+KT z+f~@50yZdN?{L^VRoI|_T_$1ga@f077|ehAo?b3t?{V0BRoLYMwoAg^=dkyyFqk{_ zL%Tx4KH#tqs<0~rEGc0ha@dDe7|gr+p$$pcM;!K16*eSbDGB?S!#=LUV9wSLEiGZ6 zaM&kRSX#hb3Hy}8KCQxB0UMUE&p7O}Dr{K5MkMTW4*R?cgSlegwowWDg2TS3!bSxw zBVk{1*q2op%rpC;?Ut~wIP9w`Y`1{zk+82h?CUBF=BWM9vJ&unv-}XbxN!WKB_FWa06R^C5ea~UvS7CVpD@fQ69QH#MRuHf&CG1BI`>_gxd3E15 zPr`oUu%D_hPr!;2_A`h5T!q1$ydPRg!hYefU#hT@fR!ceR}TBN3WNE4KeW9P_8W)& zR)y^quzeEtJBR&Vg~3{YAKHEi`-8*&sKWLO*tmrK$zgw1VdDaJm4yApVSiO&R|(kF z681NT{auA!Enxp}4%qKt|8#oTzZ~{&xc$dr*TL<2hur|T8y$8N+-`Q*EpWTlVYk8U Uc8A>ow>uqn7u@c4uD$mE0MyXFGXMYp literal 0 HcmV?d00001 diff --git a/ConditionalsProject/.vs/ConditionalsProject/FileContentIndex/405366fb-9b1d-4008-a295-742897927695.vsidx b/ConditionalsProject/.vs/ConditionalsProject/FileContentIndex/405366fb-9b1d-4008-a295-742897927695.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..8d7c9382e3f1e71aa34dc2fa949dec9eafab3dd6 GIT binary patch literal 8225 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 J@rZ*u{s-ane$@Z~ literal 0 HcmV?d00001 diff --git a/ConditionalsProject/.vs/ConditionalsProject/FileContentIndex/read.lock b/ConditionalsProject/.vs/ConditionalsProject/FileContentIndex/read.lock new file mode 100644 index 0000000..e69de29 diff --git a/ConditionalsProject/.vs/ConditionalsProject/v17/.futdcache.v1 b/ConditionalsProject/.vs/ConditionalsProject/v17/.futdcache.v1 new file mode 100644 index 0000000000000000000000000000000000000000..d98fbb64904315d554015b517a79a08f982fc26a GIT binary patch literal 175 zcmZQ%U|=Y7wTcNS%FjwoE-8+23yycr&&f$mPmOoZNh~fd&o9c3ad+`EG%&E#^$ZEn zbxKUmE-i?0&d*E9EXmBzOUx;TY9>}pFS)n?XdM&KYF?l*X_@JzMTsDzSY1++O4B(4 aauQ3@@{4lW9P=uj148F;R<;6_f&l<7o;$_> literal 0 HcmV?d00001 diff --git a/ConditionalsProject/.vs/ProjectEvaluation/conditionalsproject.metadata.v2 b/ConditionalsProject/.vs/ProjectEvaluation/conditionalsproject.metadata.v2 new file mode 100644 index 0000000000000000000000000000000000000000..3faba3a3bd22ef2e710e4013cea43a7a69b68f36 GIT binary patch literal 137435 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 bo`LjhgXxV9ngIQD=mVdZ)nykzzTp1>#Q(f! literal 0 HcmV?d00001 diff --git a/ConditionalsProject/.vs/ProjectEvaluation/conditionalsproject.projects.v2 b/ConditionalsProject/.vs/ProjectEvaluation/conditionalsproject.projects.v2 new file mode 100644 index 0000000000000000000000000000000000000000..0d7dd8ba06160113c5a1424f3ff3c763b01f95ad GIT binary patch literal 60017 zcmeI53A~ll`}W(-gAkHTQ8JeX^PG@SNF-$_5-Cw+h)~H8nWvI@Ci6UnQ094_I%XC2 zDf9SV*S&`4zSpxm`<(c_zyJI9ezY&^zV7e3*Lv17>}T(@_c^r+O>5PvRVdlTXj3dQ<`VuM1lVWHTlP;6W%HYpSrD-@d+ii?Z0gy@omVzWYVsX}q-LUEZw zv3a4mY@yhqu%I?eE>|eF#6L6{Eng_EfPX$((L^g1iYw!v&$TKPSHV9Yty(Cy#y=mm zDHK=3KOeO%6j#STAFWX+uE~Gc9*nnEp}02xxoDk2ab5iLWV=GKJ^uMo;6E2_X>wZ? zinF(ths)0Hf?ykYc%v(VZRO#O?GS7)4{vlsu!B6j(H+5#^6?aRz z?2ll8JiIYb4!uTxHD@1y+=24&`9TN{l7}}2BRE(d-Z%uo5P5jxPy|Ee;f-Mk4wHvB zh9fv!9^N8H^5R8(CH;zVN_S-Qqj+KWej!TWvFpigpCr&^xMjqZc zu~4iy3CBCdSrsQU9P7n<;}DvKt{6|?6fd5d!0=Qr-aC!q>0Z2dMhR{rJafQQoSAdZ zV!ugVe66z?p5w)P=Q2Fci}%iFc!3x1U5Jp^gRtcnA#TBcK7TRsOT2jRQiQm$H3-aP zrl)xE%w-IdwV6uqaxb2{0wJ$zq1Kg5U**L!S2MiEi}$W&c%2vTUC;0aFW$Scgm)9Y zo4t7M7KXQa@!qsrg$4M}N4GI~yBF`>VTe1KyvvIx?nbDtV-@!>eXkeK+{f^KFW!5A z;e%eh_YlK}y?E~thL3vj-eU}>d-2}m44?4gy(byY@ZvlKcoHkfi4dO5>iDRxJgL?5 zQGIs|_{crUHS&>rvTNca_oUa5GXUUCvP6d$}$%zsb$AwuvFtAqSU=6|C693glX`UQEtClOoVR~GoqNtic03;oXgA5H=U z&q9APFT4A%I3IW#s>EI{R90X+D=TXAS}iTA+Oo=uI*7ALON zco|e#(ST7ycBrh7n3Inxbb`>X~4m?|DRmQEI1PGpm z+MsT8SaSO(NjMg1>yg#txdq1}YXH&b7GevmnE;40pt52uMr%{naT4YWFUPHmTFv0L zi}Qh#Q9L)>GhWY0Cj zXu}9?6d`yP+L&>&Rq!mdNeKv^g*Gh#!L!h2B_Mbf+FXv?uw96d-U8}Rn=MP!fM;uL zRRV%%p{+|m@GR6N*<*+;unps`PQs+&S!i3v$vVTc(00jCh%K;v0wA_PH^w_qy2pJE z&q6yg-ifkvgy13W0hMQ~o{V;(>`K`!a_|uMavaZ{-5K|$>=7Y&7TS|>A17gn;8|#| z5)eEK^<})blTZnsh59k>?<7F*EVK{feVqgdo`v>fyuXtG!L!f+#set_#3g`dp#vEY zauO=Rv(Q0|2RjK6JPRFM0)l6uLl`H=8$1gQVJs6rG)^2IOn)G72M;Y#37&<9F+R*m zm^eHO4QG5f<%l>OJj5-ba@>tzG%`8L5$BjAX&vPx3mka+ zk%Na=&Fm4z>o^HBg9r0bHz=3#F~-xK1PGpm9%uXn<;gf4JPXZW{1oNs2*E=fxA7T9 zGbytu&qfYjj(g5s>Yk4f3=O@&=tbELVd98##7nf2Re-0tml?fMf`gaiUZwRK<@Go- zc!=MC`h((495?#T9kDL-7NfTl264u4*Sy0xnK?X|{sbiSF5^Cw_u_QmA$}j~r}F{h zy`6-$f(P@%4EiXU4`KixJD{>+HlqqkG9`GL`-IV_NiD=V=Cg!BoMS$xHJI{6+&Xxg z`;yUDNiD>hk@fyMVGx6v1NEykHvtd>h!?wgjJ`=2#2Lf=@ofSiw!n7@fH(sxD~gON z69#dPnNMqhldwj{AYuk4{28cp1m7`-$<-lwachfM=m!8UIH4Jwosh z{{i)j{U_tUD7Ek-*;!X8HD$sn5|D~;3SL)Pjd~K zZ4|l2u^zk}*M!_+l%|n`m*W;EvIJ$x$id5T&4?^TSvqp?a@;aRl0|{1x#mQct<9wl zTZ%{%El4bfAFAuC6yl8G?rxa?h%K;u0wA`)3JHMN0xNPND^XUCTMZ9!D=4-A@5nH_ zDy220P2}JqM(1!)t(J_2*!2oP+XO&tfz=ZLu?5yh0K^tplXF~)vUZ#(JPWPE{JNBO z5rSu-_RO#6BNk8F=DSk1jSxJ+qPQpy!!NfL%ZR#1JUE(&uv(T<3Ab1wqjZiPj?y(X)#ArZy0(-MSKPRCIJPY+_ejg_Rf|o&fTZP&EDEm_e#HE3! zxq-|c5V->*2TyZ@h#W*2>?Di}FXMPkJ(&6A5P}C2J1Ok`LkK0;7I+pKLg-K@VK{ge z8p`}ICjo+Ip~ILT?j%6)EOa>YM>q)(JPVB|0l~A-NJ2+C36)w!k<}bUfvhI8k_rCqVr~Pi6iz%IOh;hxm*Pn#gMx-nEGY48&(;#3WWY zn{rNs;92Ng=Fg*?A0c>%v7BK-7chSz<)R3|v(UxNUqZPwLhvj!nfWP{%OV61@l>d6 z(dEoufraD;Uhw`&J`u?As}DEOG~sda&+{Rp40Uu4JnaTj1_o z4LBCLC#iwh0{3!LlG7EQh3+FHZ|h`l!@#r9{TRyrED(-G9`H!^mKPk0JP4!%tcT*d zz_G}~Ksv*EBqDGu@+c?#7-f2d;92N#)X^^s5L@600q|x}tO3U&GdRXml&2#E&qB{I zKa(;mLhvl~tUL6civ$cyJkJU*P+p7>JPW;4Vk~$TdfD7FA+qULSR;8xhi9Qz3BBed zJQ={V(Cf((BeuXBEbyk2Pz9ca-eUf3Cjo+Ip?8>nm-1d*9e5UcpZO0cA4UkCg+5~b zW6JCZ!Lv{W^Pf;YjSxHweTL270M_Rbfn$*`k`+R1fiF46SCp?~6?hh!!+dfU!?V!b zWGKWIm{+0-JPUo3R6%TkZ%b5xXQA&(K=3S7BveV6A2%JIg%+4&8IetY&+b1s3C9k+ z48og1%>I;Y7UGQIh5u&&_L>eSLwuQESnF3OVK{i2`;FP(Daj6lm*f5*_otIk4_=P@ zi%6|HB7uXKaomIgzFD9zc!(`fI{^?|pbke!rVYr$lgvEhpq1BjgOIbY*1rPC59I^iXc@5@A^Qc}kLhul)`@XdZtxZ`c zLhul)O6$f-qvKTso~_ib1O(4Q?Mp!LEVLe%I=&r=$fi5UY-z3&-^hVyp^k()Q98%% zf@h)incu)kSZjC|+K~B;oCFA-g*Ik>6DI+JXQ54*-^@vX;8|#M=94+Wv(OfVwsaCI z!L!g-%x~=^K=3To#jG_Vo8HEx5!rNClSX9I+j8*jDBH)K01t6Ds6R}1NX`hvwn}#v z*wIPY4tN&Yi8H~+Z{j#GEYTw+U|6Cj$Jm9kYb*l~@orE*-CoS^?j+0x9!zys^=5t# z%ATXDZ1nzq~TfUAm#@<3663Z8{3BJ@cd44#EPCG;8P^9aGS&=;{% z_EHO;g}y8S!L!g;$s!`Qz}E?Y*aCAB0I>z;CIDg!%quZbcozDG(6^ND;<~`IP?7mc z%KQkyv(N(Ozo+~VA$S)0k@@7Ou;2Llt-ys?B_|`S2`MhfrN7p%Od`)hkg6o`vd{fZ$oE0lsCe z-{V7Ufrcfjz_U;zLX9a+;^xE4pvsELT%pB?$nn-Ra_};a7qZ2ZDItcdE{971SOM0O zu?8H(&7l6Wx)cXmnzBrU;300FLCZ4Vg0ftM;9008^UFI4`vabZR$zWbCjo+Ip_Q0l znbIl_2hT#QFrOSF@GP_{7QlWK9F9d=vrZc)VMg#Qw3=VYwsAgiEV4RFtli8=)O2-6I6gLOU|Q6J_TJ!Lv}0-s z2+u;hF`pdo@GR6T849rlc25Ar7U*4K7jsE-VV_p;*3z_Cc*y7F>w z??}L~M89Odh%L}R0T5eYA5L>$Ctr$!MF<|^_p0$l(QlS5Amd|*xAVehZw+^ z?Am!w0wA`)xg6mj~Z#R-7e0+%EJVhdaf zfJgo0I1xA&nZo&ANb|z@!xwmnFN69cY$~D4orLX%XQ3;YzmjrQ91b4hDJbMCUCsP8 zPC_Mk7P^-C>nPX9O7JXn1M@dhZi)~*3*F58El$F4@GNvI^V6IJ2wn!^Z5C#4r`$og zGmZ$)zUzEfvQH3O;BFSUhjMSM0?$JCF)ts^x<5kjEc8G!6k-cJ$STPb4?GJ!lvF`% zfrsN<9*J{-mqB=^gvet_A;g-QPUdmS6HdZX!^=3{96y;9LJZe`#R~5aFq)Ath;z(S z34=JtJe@FzbIdcG?@Y?9xB&1nj+1_t`DCr(!F&#iqrbA^c_J?)10v2bFD49P&Ah}q zFAIbBUE-ABz*lcFzM7OlY=PGj0I>yL=SXi*-i*V*v(Q^f6~q>Jn+4vXyc?^)v(S6Y zC+i0v0sR^Y*$1C@hgE|GbZ6 z!L!g`%-7-vPiw`W%EGfyf%)2$IuU|rp}Nf1a}tJwXQBGcH=s0(mEc*Z5%Y~HO(F!( zLW?oql(Kk);8|!1=9i>2ix51->PoRxgqDsFJPR#@A6x6UQ4m|8c>*A|z_Rt^P;U{( zfMJQ{IFXi=<8TR*Dde9JF#WAH*5MGo%%(#LuN5g0~8kE}E;FG$NaB zZPJKrx=k`VVhgOs4QWeRJ#Gd(#Ol5CHJD$MvQ~uPS!iwM*P*N%A$S&Q$9#LrdJ%$W zp$^PM8~gE+@*oG^%U%q9tgILB<7Fo<)^ zW(k8h$84T3h;z&q34=JtY?&~KbIeu=gE+@*oiK=VOqYZ~oMX007{ocIYr-JTG212# z;vBObcmDR2Zt)0%hj<65Kf<~*zawR*2*E?Va|ZQDMnepsrvvc0A9mlBlH66m%W=CU zwGii+USL*{Ujgktz=$}KZtTrgy30da55jn7C1No z5L@67j*#q7corH$=upbgI2U*p8pix#l;IJAhxl-)KM;>#euR^-KJY9w5|idz)knrU za4d2ZOFYJpZjOo&JPRF7=oree5rSu-OAa^08G!e4SmOdpa>T*QIF5E9p^Kb^ zDZztzF;o`e5@s)@Om-4Dcp1lHQ<%TZNr2$Noa%}Zy4>xUE8;T2AmQFV!W%K{e--6w z$~BRLhxpp8(sj&V?<5Qd&q6mae9nV;b#RDx%r zrn#ueu%Cm7!@GSHk^UqUWh!8vry~unrCwLZm39IdXk#hJI z$dwiFEc7xfy+V044hPRduQC6+6ZZw(;oL~PK>`vj`C8MPzTF6ZM;y%b*?uefcty_7 z+!yQN<18$;ZlS=R+~XY*IPc=|9%kH57`)|CkKdW-Bt)?@-u*!SL-rc0YJU`K<2Pay z3Js;&%78uwJsXb-JU+qWQ#?My<8xM+<}2_EJp9#AVW#+1OO2(%7a+gH<10MA#$yg1 zbMcsm$2WL)dv({wPu)2(zBJZA=EYUzO0S9kb9H$(tcCyMjF8_Q=4QV(oOSS67ms#$v}cXu z!aA(Ss6(hPSBH*jnYUTO8Hx>b{Ey&Mzy=D_O`0Mooa8d+TB!p2i5Mb+B>TD^95-RxVGP8`>M=-s=dEz4^Zuas?EC{If~@CJ3wU)RBb-F3N@&HLH@h~ zUNgBgrahQ*M|VE?Y{+w3N)4{hCz^vJbqJ{;2=PCB@1EoxY`sKe^Z z4!|^q*T?N!oYdi*<#3tQ5h}sEq$9)~K>)pD547=mOL8OK{zHuC7y0di{2%Ub@j{E# z4E#k6{~HByn;&yWF*j3kqvGU`rg@ATr#~+yXjfJoE#n*;DfubrMXna^L~&6eg&&I+ zHpKoyb2R=y2mfdRe_n+@QxFaLlNmn7>oSg$0W>0T0xOPj6Y0e{2SYx*=Qrm>l}B4# z=t*pzta50J3mwbmIF&| zP36!w1D~#PXxDt;{%&u}ilA)<-dE+&HUpob21dK)15Z>1&^7~~sd8wWfzMJowDSW` zQh@Aq82aFqkmo z!{n&O^-Nsod1+tN5f^$sn|K2wULWMm47ji_U=F`RH0I>jiNb|_q4ZO`{vsN1p%<6z z2N$_Zn7dTN?<2)ZxY|HvXtRr5i++KX_x>W8*j zgez1IZMO(`ZwJpqjl%Ab8&EiAajsGwWpQBeRUN0r<@e8WC6AE*m5YOSiMW2(sC7YG zT(fZ3DnJ$v#{XY9d>Tuw3)=aG(^p|xI2hGE9d%!{|B=)2dNpCRt9?4&p!%V0PRAQn z4()I{-o)mY>e`7m-X{g@Z@y$bZdRRxp^vOvR32?PQK53t)_u`73v{dMhqheGp>omA z<!ds^a8sr2>hZng1fn?=)o z(Ke^&J*pqtX3_3dIke@ZWo0&TAH~zhJwww_r)REaHSekJQ#H{Jr(yrxX${9*yYwxA zoQ5!}yEwWp+W*MnRCTXa)#Bj(DlRJ8=HmVzyVt7f$oXHnIRDhW*1vV(7U^C~zy7Og z;i|gV%AGpr<9zYA5>;KRs=C+8)l}E2s_wP!SEnl4?pjro`>6+10kq8pTi;foZLUeV zdmpt3x!eV^Kyty()l?VkTtBx6|MTvr9#o5lcC{BRckiPXEtjk2qUHMiPhGT!)S{tX z?M2Jo`=~|B<*K=8xqknxMbr00a?1ci-!eR`77cB)Xu2=j=Jb3-^+Vg-Pd%z~Xjl7w zDp%7jn!K#3>OHE*)OcwBbN5qKElyRp47m+aM^sgdQ`P-cuBKX?%hdv)ZSJS0s~p;4 zamv5uEBD^jzix5%#r*`>CoHuB!W~+^JK|)3K`ismIl6g|@uQ?oK>>VNm7L z_pY8$IkfZlQ)3iR>Vo~G%A;NF3-%1v4{dY7eoE!guJ#2xS5sY+{wo*ksuriJ3wCZp z)DcqE;#76P&ec?l^Iy4O|LYd#pSocGTNmzcU$CoMxT-GLxl^Z_r(;zY?5EW=4()&L zg8hstEEjAT{s->zGrpNBk9N3V%Zt@nDu*_5F#Jz!bDw+Q^~1mNewM6$rU-_72UCVv z=nog4W8df1z-Z&!(K7H0Z03H%3>Wr`%)O-gp)GEWCUv(efOc4ovXi=3^+OvUNX{np zvdW=d^GPk_#-i+`a`*CTQje)gpm z#`^3F20wm{RM{Wx>%M4*7uI-hp~OnTg)J|F-&K=B+q}+uPvy`Kuk+q#^8=Mb8=q%~ z;V&g0GX6*b!I0lbj}NaiKU?L|78hE>c@{4_s6H6V+LY!_dV)Re7{c@y}Ea zZ5h%O|6Bo59EL9bh03E{v*KT>&QctPE}nar2aDzAh!6Oyz9nb=l>($V3|;&Vl}Ec~ zGyht3mf|pU@mp0M?V1&zqdH6RIoT&GC7zoCb2DHlN1Nw>9$YOkz5&4fiue!$LmZHP zruJLr{MjR&gW;cWzl%RYLsmYK0|#CD`A_h&E&b%vyl@d0S+i122yJo0aW2D=;BRP z9&J;6ag{^c%v@?Mp@3lM;!CPL+NO9jl|wsUd?^J;aTvPz(khR(DZY%#p`9<@Tme!X zhAzIW%A;+Hw@^8>^Tn4_fE0(Ji?>vHv`z8lRSxZZ@f8#x#bM~;E2=!&rua%KhjzaB z$_kL;Fm&-&Dv!1)zKY7BoiDzs0;D($UA(o*qiu?}Q8~2p#aB~+6o;XUw^ezxO>zHn zQBERxxu{N})yb}*ItN1+UsL7LHpSOcIke5prPkUC2!<}cj>@BLim$73Xy=Q!Q-BnQ zp^LXyd9+RO^;8b+eDMwnkm4|O@s28wwkh68<<}J`Qn=>K#IfA#Wz)Xv`z8NR1WQY@y!(=#bM~;Tc|wRruddB zhjzaBRtk{fFm&;)RUU0qyo<`AoiDzP0;D($UA(Kxqiu?Bt8!@Pi*Kg@DGoyy-(Ka> zHpRQC9NPKfJ19Vk!_dXMt32AK_>L-vcE0#d3XtM3bn%^49&J+`zfCgUIiQ^{-a~bk z;xKgao+^*FDZY!!p>2xq%2?l@i?N$6zNq)-QcK^Tmny!f_vcbe-=CK%zNq)-QcK^T zmnvRMtt;AQ%?m1rc7DxkE1*>IIx3I0DPGn6xzwtwI+rS5Pvy}z#jCnMms<5z=TgOS zPacnDv`z7ixOY()Z`3 ziZAN@xzy74=cS4->ixOY()Z`3iZAN@xzt)!?eS8@aZetP2(-=7(njUb&L1tf9gm$$ z6>qEZXq)0y-JeUXHB{$P#c@v_2S?i!UrXiC&d+>p1(YhjsQ2emt6iDm?NuIaGjrUN z$E`v;Kl2U>C^d83lg9#Ro8nd7pGz%$e_pEiqTZiNEq#Aps`#SbpGz%$e_pEiqTZiN zEq#Aps`#SbpGz%$e_pEiqTZiNE!>XBqoGvst}2hVIa;c^KbKnDsm`T}Z?E!bo8q`9 zj}t>Xf1KlXJOZVPcUO6|O>x|l$G&Lii|hOIQpFeb{#nep$dGZ@@VG^eB*!tu>cKKV4$0Ut=9_@UAZ`}+A z#R4=`fw?M=cD}$tZU*veOk`1Lr~>|AlRVm{z+jGgqI;Kq4i7dl4$gLy#N*2Wr4{(+`Ii(kn%=6BP1T;)(L+N!vjOI%@p8J2gt9;@rJE1 zGzEqx6^5n2umm_P1rAGq;VCdY0S-@r!xP|$6gVOQMx?-q1Q?kDBNO1r6gVmYMwJ7O zE(aV_4mh?Pa9lZHbUEPoa=;1YfHCEO6UzZ7l><&L2aHXDvB}OFmjdGwV0;RUPk>WW z;FJWIkOC7DV3<33d&P6})C9oqqT`9ZaNsmI#KM8o%K>MU1135^E~IjOn3zoROb47C zFF|J}0Dnr4t&raYB^CPBj#rqocoCcADs<;Mh;epSLE>}D0q2$j&Z`1nR$Qh4F{Wl)A@SwqfGf%YSC#{= zDhFI$1#k_w;#vpD6Pg&;!Ekp5*E4^E%A<{6*_&;p@HZ+zjGJtMn^hj|e1TgOAO&u< z1*WMy+W7*vDL@L`ZVQy1!5wLVJ8gloGq@`)aJMZ`b_VyP1@5&4%Ff`vw7~tgzym6e zc772bRDdkvL$*NKO?Wsh@Q5u?b`u^=3p{2Elsyusrv)CbVSy*o0#DYkz>KuOQ#CB` zbXwq<8WxzD7MNAT0?(!eo~vPj=hFf&)Ud#dX@Qq&Sm5Qfz$-N@@M>D%wHg+9JuUEt zEl~Dccrz{VmM!qM%A=h>o!?P_oX+ps0%cF8_tFCI*Ra3`X@L)GSm2|yz{fQ#Fgq z!MACF?`(mxGbpA7Ds6$XGnk(iSYQj3ox%5MfgfyvvNQNGE%1{qP<94Crv-ko1%6d| zwDY_1HwDOU{M{BPJA*&c0)N)9z+Y*BS`E#OX4x4Oz+=m@JJs5@K-o2@lNP9J3zVHf zJy$?pKguH3Zx~;iN!%a>8rl*3O_UTsJHMM6r3D(>0{)3Z3ZQKYG--&~zqFD?5@WGg zpeggYU-1l=xBL7gy72y`*P<7=SncOUn!zQ1w}5|Xx9FQN`R~qPakm?@87!gqg8wC& z$jV3d(><`{-|5`!?{r@3?{r>z5j!u_uuyE0o!JQS$L_Q9YFWnqEe}~wFX7VMPKfDL{;s zGoTfLRTLn`su|FlKpO>!v04VSC9t{z#8@K()+Df&0>oH51J)t1t^&kpmjLZkV7(0J zzzQ7|AV#MQ=uBXJ1&Fah25d+`Z>AU+sb;WEGJ~#+w^aqi*sfvt7Vh>q zq1>Yo;e@lO=r z2M0vOr|$0ue9j{QMrFmm*{1Escz=#wtPmg??yMSs0?o7RK;i?E?gymZX_V}KBNr;| zeqh?2M%JD0DEqk$DmD5+X?Gg2yT2s(0&+=6#~+*)pb-lcJ7nWO#C@;29~@WL|CtCF zW_2aT-*4w;%g+VGI3!!YA?$D{C*T1whGxJp0*5I;jNut@IDsP+AjXIc7)hW4BZMKm z5f4C#C#S$<9KBcs9y0IOf0^W`#`=g&{&LAriv1Cr{1uYFGWJJo@>faz>X=6? z`78bWu95t;F^^dCSNr^RlD|IY5u5%uNdBBSKg41Dg`Gn;N*DZPOaH8o7+u0SbdzN9 z*%iMJ5lg{Vpt&nYl9R`_~K~P&53%n&EfHO|9142i2_lJvFQT zVcaijGP20@4oBSh^?;7)nCEwcje^m1LFoN%oSn^$c{xQjSi+RM7@9y){ zC6Bk%e1F8I{^OFzD}SFyEcsr({}YlQ6Z42o|0gAn*J8duV#$y3{bxviLhO%N@>`$- zPXw1gqfGv+h321<`d7s~VpIQV$>VjGpC4kAe@61n>V`aGlbDYg z9xWqKQ~mk%0rK+F&-X{{^LUsC? zQ$#HJH!vq2;vY+Xw|IymHvMNyeopL<*yJlDze>HZiHJ@96Uo0C>mxS#PbJ?u_D5{; zpGkg)m`7~#pG$t{m`7~#Ur7GTxC;@R{8y6i8T%tP`L8A4H|7zW{2a;8jr9>rzAygt zD%W?OrpyTI#N1O zI#brCY(UwNvJqut$|jUeDWmyj(`IaKPT7L89^XvdlC7;MTT{AFwxM*TY)jdWvOT36 zWe3V#e0Q}wTRT#AqU=oRLFq}^g|aJUH%c$c?v&n?Jt%up`cU?w^rh@g=||~L*@v<( zWk1UPlmV21lmjRSQbuw@gV;KVGMI8OQ_i8BOF55nKIH<+g_MgZ7gH{wTuPZtnL@dYGL>>UpC~_5exdwI`Hk{B#*`+M#VAcFi&K`MEJ<%C zD4i+mQ#PP%NZE+8F=Z3Vrj*Snn^U%+Y)RRQvNfd(WgALY%C?m4DBDxIQFfqor|d}C ziLx`L2c;)v7s{@b-6*{%yHk2o_Mq%Z=|kCz(wDM6-%#G0t$vjLlzk}sQud?lPZ>ZN zNI8IVAY~BcAj)9M!IVQNLnwz*hEj%64xfii}2BIP8?2yVy8Y>lOiql~AVLYY80m2w*8bjlf&iIg)bXHh0m&ZeA0IhWFp zmCs}Ae98rs3n>>-E~Z>Uxs)=QGKF#(Wh&)z$`zC=DOXXhrd&h0mU12Cdddxy8!0zY zZl>Hqxs@`FavSA#${mzDDR)usrrblhmvSHFe#!%s2PqFx9;Q4(xt`nhC|i$Frc)lL zJVAMqGJ}Hef8Y|y*3*<{C^IRuD9=)!qdZS}f$}2dCCbZ`S17MGE)-i9imMgePlb77 zhO1>`+zp~7@2|a1>_|ZZWv2g{Z@s_w0K+tzeneUb|-z#NiBfX#1%*+o;nID!i zKT6Dx8NZ#FvPrW`nHApT--E$bzA-NHczlM(=XiX9$Cr3~g~!);%xNrd!{Q2$U>?>1 zW6AH*JXoH1U`Uy{rPp*eZ27x0==J~ZnpS(IuoUj7k`)@p6`C7XXkO_Rs`xjrkpCsH F{|D49SziDE literal 0 HcmV?d00001 diff --git a/ConditionalsProject/ConditionalsProject.sln b/ConditionalsProject/ConditionalsProject.sln new file mode 100644 index 0000000..106ff58 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.32228.430 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConditionalsProject", "ConditionalsProject\ConditionalsProject.csproj", "{8001751C-7941-435A-9EF2-8500A8FB1978}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8001751C-7941-435A-9EF2-8500A8FB1978}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8001751C-7941-435A-9EF2-8500A8FB1978}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8001751C-7941-435A-9EF2-8500A8FB1978}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8001751C-7941-435A-9EF2-8500A8FB1978}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {DEC244F1-0B7C-4B89-937E-18CE933920BD} + EndGlobalSection +EndGlobal diff --git a/ConditionalsProject/ConditionalsProject/ConditionalsProject.cs b/ConditionalsProject/ConditionalsProject/ConditionalsProject.cs new file mode 100644 index 0000000..f3db226 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/ConditionalsProject.cs @@ -0,0 +1,125 @@ + +//Title line +Console.WriteLine("CONDITIONALS PROJECT"); +Console.WriteLine(); + + +// Problem #1: Baking Converter +Console.ForegroundColor = ConsoleColor.Cyan; +Console.WriteLine("Problem #1: Baking Converter"); +Console.ForegroundColor= ConsoleColor.White; + + +string unit = "oz"; +float amount = 210f; + +if (unit.ToLower() == "g") +{ + float convertedAmount = amount * 28.349523f; + Console.WriteLine($"The weight is {convertedAmount} {unit}."); +} +else +{ + float convertedAmount = amount / 28.349523f; + Console.WriteLine($"The weight is {convertedAmount} {unit}."); +} + + +// End of problem 1, double line spacer +Console.WriteLine(); +Console.WriteLine(); + + + +// Problem #2: Pizza Party +Console.ForegroundColor = ConsoleColor.Cyan; +Console.WriteLine("Problem #2: Pizza Party"); +Console.ForegroundColor = ConsoleColor.White; + +int pizzaorder = 18; +int slicespizza = 6; +int numguest = 24; +int sliceguesteat = 4; + + +int totalslices = pizzaorder * slicespizza; +int neededslices = numguest * sliceguesteat; + +if (totalslices >= neededslices) +{ + int leftoverslices = totalslices - neededslices; + Console.WriteLine($"Yes, you have enough pizza for your {numguest} guests with {leftoverslices} slices left over."); + +} +else +{ + int moreslices = neededslices - totalslices; + Console.WriteLine($"No, you need at least {moreslices} more slices of pizza. You should order more."); +} + +//end of Problem 2, double line spacer +Console.WriteLine(); +Console.WriteLine(); + + +// Problem #3: Discount Double Check + +Console.ForegroundColor = ConsoleColor.Cyan; +Console.WriteLine("Problem #3: Discount Double Check"); +Console.ForegroundColor = ConsoleColor.White; + +float item1 = 48.58f; +float item2 = 24.00f; +float item3 = 14.84f; + +float discount10 = 0.10f; +float discount5 = 0.05f; + +float totalcost = item1 + item2 + item3; + +if (totalcost >= 100) +{ + float discountAmount = totalcost * discount10; + float totalWithDiscount = totalcost - discountAmount; + + Console.WriteLine($"Your total purchase is {totalWithDiscount:C}, which includes your 10% discount."); +} +else if (totalcost >= 50 && totalcost <= 100) +{ + float discountAmount = totalcost * discount5; + float totalWithDiscount = totalcost - discountAmount; + + Console.WriteLine($"Your total purchase is {totalWithDiscount:C}, which includes your 5% discount."); +} +else +{ + Console.WriteLine($"Your total purchase is {totalcost:C}."); +} + +// End of Problem 3 +Console.WriteLine(); +Console.WriteLine(); + +// Problem #4: Logical Operators: Movie Ticket Price + +Console.ForegroundColor = ConsoleColor.Cyan; +Console.WriteLine("Problem #4: Logical Operators: Movie Ticket Price"); +Console.ForegroundColor = ConsoleColor.White; + +float ticketPrice = 12f; +float discountPrice = 7f; +int viewerAge = 7; +int time = 1530; + +if (viewerAge < 10 || viewerAge >= 55) +{ + Console.WriteLine($"Your ticket price is {discountPrice:C}"); +} +else if(time >= 1500 && time <= 1700) +{ + Console.WriteLine($"Your ticket price is {discountPrice:C}"); +} +else +{ + Console.WriteLine($"Your ticket price is {ticketPrice:C}"); +}; \ No newline at end of file diff --git a/ConditionalsProject/ConditionalsProject/ConditionalsProject.csproj b/ConditionalsProject/ConditionalsProject/ConditionalsProject.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/ConditionalsProject.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/ConditionalsProject/ConditionalsProject/bin/Debug/net6.0/ConditionalsProject.deps.json b/ConditionalsProject/ConditionalsProject/bin/Debug/net6.0/ConditionalsProject.deps.json new file mode 100644 index 0000000..d715e44 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/bin/Debug/net6.0/ConditionalsProject.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "ConditionalsProject/1.0.0": { + "runtime": { + "ConditionalsProject.dll": {} + } + } + } + }, + "libraries": { + "ConditionalsProject/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/ConditionalsProject/ConditionalsProject/bin/Debug/net6.0/ConditionalsProject.runtimeconfig.json b/ConditionalsProject/ConditionalsProject/bin/Debug/net6.0/ConditionalsProject.runtimeconfig.json new file mode 100644 index 0000000..4986d16 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/bin/Debug/net6.0/ConditionalsProject.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/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.dgspec.json b/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.dgspec.json new file mode 100644 index 0000000..1c7f6e7 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.dgspec.json @@ -0,0 +1,65 @@ +{ + "format": 1, + "restore": { + "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\ConditionalsProject\\ConditionalsProject\\ConditionalsProject.csproj": {} + }, + "projects": { + "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\ConditionalsProject\\ConditionalsProject\\ConditionalsProject.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\ConditionalsProject\\ConditionalsProject\\ConditionalsProject.csproj", + "projectName": "ConditionalsProject", + "projectPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\ConditionalsProject\\ConditionalsProject\\ConditionalsProject.csproj", + "packagesPath": "C:\\Users\\randa\\.nuget\\packages\\", + "outputPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\ConditionalsProject\\ConditionalsProject\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\randa\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.g.props b/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.g.props new file mode 100644 index 0000000..4a2521c --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\randa\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.2.1 + + + + + + \ No newline at end of file diff --git a/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.g.targets b/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/ConditionalsProject.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.AssemblyInfo.cs b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.AssemblyInfo.cs new file mode 100644 index 0000000..29bb5b7 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ConditionalsProject")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("ConditionalsProject")] +[assembly: System.Reflection.AssemblyTitleAttribute("ConditionalsProject")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.GeneratedMSBuildEditorConfig.editorconfig b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..41a2d27 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = ConditionalsProject +build_property.ProjectDir = E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\ diff --git a/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.GlobalUsings.g.cs b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.csproj.BuildWithSkipAnalyzers b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.csproj.FileListAbsolute.txt b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6c55660 --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/Debug/net6.0/ConditionalsProject.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\bin\Debug\net6.0\ConditionalsProject.exe +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\bin\Debug\net6.0\ConditionalsProject.deps.json +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\bin\Debug\net6.0\ConditionalsProject.runtimeconfig.json +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\bin\Debug\net6.0\ConditionalsProject.dll +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\bin\Debug\net6.0\ConditionalsProject.pdb +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ConditionalsProject.csproj.AssemblyReference.cache +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ConditionalsProject.GeneratedMSBuildEditorConfig.editorconfig +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ConditionalsProject.AssemblyInfoInputs.cache +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ConditionalsProject.AssemblyInfo.cs +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ConditionalsProject.csproj.CoreCompileInputs.cache +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ConditionalsProject.dll +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\refint\ConditionalsProject.dll +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ConditionalsProject.pdb +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ConditionalsProject.genruntimeconfig.cache +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\ConditionalsProject\ConditionalsProject\obj\Debug\net6.0\ref\ConditionalsProject.dll diff --git a/ConditionalsProject/ConditionalsProject/obj/project.assets.json b/ConditionalsProject/ConditionalsProject/obj/project.assets.json new file mode 100644 index 0000000..5316a7c --- /dev/null +++ b/ConditionalsProject/ConditionalsProject/obj/project.assets.json @@ -0,0 +1,71 @@ +{ + "version": 3, + "targets": { + "net6.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net6.0": [] + }, + "packageFolders": { + "C:\\Users\\randa\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\ConditionalsProject\\ConditionalsProject\\ConditionalsProject.csproj", + "projectName": "ConditionalsProject", + "projectPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\ConditionalsProject\\ConditionalsProject\\ConditionalsProject.csproj", + "packagesPath": "C:\\Users\\randa\\.nuget\\packages\\", + "outputPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\ConditionalsProject\\ConditionalsProject\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\randa\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/LoopsProject/.vs/LoopsProject/DesignTimeBuild/.dtbcache.v2 b/LoopsProject/.vs/LoopsProject/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..92b1dd65fdba1b29d80aae8ffc179b5d0032e46e GIT binary patch literal 80372 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 literal 0 HcmV?d00001 diff --git a/LoopsProject/.vs/LoopsProject/FileContentIndex/2c222ccd-a049-43ea-9e40-606e3f4976d0.vsidx b/LoopsProject/.vs/LoopsProject/FileContentIndex/2c222ccd-a049-43ea-9e40-606e3f4976d0.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..fb1a0ecbd22b1ae1b47eec3f918270a8d076bb95 GIT binary patch literal 4501 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 MFR#lk0KV}50V(t_C;$Ke literal 0 HcmV?d00001 diff --git a/LoopsProject/.vs/ProjectEvaluation/loopsproject.projects.v2 b/LoopsProject/.vs/ProjectEvaluation/loopsproject.projects.v2 new file mode 100644 index 0000000000000000000000000000000000000000..0d7dd8ba06160113c5a1424f3ff3c763b01f95ad GIT binary patch literal 60017 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 F{|D49SziDE literal 0 HcmV?d00001 diff --git a/LoopsProject/LoopsProject.sln b/LoopsProject/LoopsProject.sln new file mode 100644 index 0000000..d49e0bc --- /dev/null +++ b/LoopsProject/LoopsProject.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.32210.238 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoopsProject", "LoopsProject\LoopsProject.csproj", "{0B38ABD2-9A4A-4201-97E1-87DF6B1433F8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0B38ABD2-9A4A-4201-97E1-87DF6B1433F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0B38ABD2-9A4A-4201-97E1-87DF6B1433F8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0B38ABD2-9A4A-4201-97E1-87DF6B1433F8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0B38ABD2-9A4A-4201-97E1-87DF6B1433F8}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {95A8F768-65E3-4EFA-B558-023280234F94} + EndGlobalSection +EndGlobal diff --git a/LoopsProject/LoopsProject/LoopsProject.cs b/LoopsProject/LoopsProject/LoopsProject.cs new file mode 100644 index 0000000..60b8464 --- /dev/null +++ b/LoopsProject/LoopsProject/LoopsProject.cs @@ -0,0 +1,51 @@ + +float startZombies = 1; +float bitesPDay = 4; +float invadeTime = 8; +float totalZombies = 0; + +Console.WriteLine("PROBLEM #1"); +Problem1(); +Console.WriteLine(); +Console.WriteLine(); +Console.WriteLine("PROBLEM #2"); +Problem2(); + +// Problem #1 +void Problem1() +{ + for (int currentDay = 0; currentDay < invadeTime; currentDay++) + { + if (currentDay == 0) + { + totalZombies = startZombies + bitesPDay; + } + else + { + totalZombies = totalZombies * (startZombies + bitesPDay); + } + + + Console.WriteLine($"There are {totalZombies} zombies at the end of Day #{currentDay + 1}."); + } +} + +//Problem #2 NOTE: (&& cDay < 15) left in while statement to prevent infinite loop + +void Problem2() +{ + int cDay = 0; + while (totalZombies <= 1000000 && cDay < 15) + { + cDay++; + if (cDay == 1) + { + totalZombies = startZombies + bitesPDay; + } + else + { + totalZombies = totalZombies * (startZombies + bitesPDay); + } + Console.WriteLine($"On day #{cDay}, there are {totalZombies}!"); + } +} \ No newline at end of file diff --git a/LoopsProject/LoopsProject/LoopsProject.csproj b/LoopsProject/LoopsProject/LoopsProject.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/LoopsProject/LoopsProject/LoopsProject.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/LoopsProject/LoopsProject/bin/Debug/net6.0/LoopsProject.deps.json b/LoopsProject/LoopsProject/bin/Debug/net6.0/LoopsProject.deps.json new file mode 100644 index 0000000..b6b50a7 --- /dev/null +++ b/LoopsProject/LoopsProject/bin/Debug/net6.0/LoopsProject.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "LoopsProject/1.0.0": { + "runtime": { + "LoopsProject.dll": {} + } + } + } + }, + "libraries": { + "LoopsProject/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/LoopsProject/LoopsProject/bin/Debug/net6.0/LoopsProject.runtimeconfig.json b/LoopsProject/LoopsProject/bin/Debug/net6.0/LoopsProject.runtimeconfig.json new file mode 100644 index 0000000..4986d16 --- /dev/null +++ b/LoopsProject/LoopsProject/bin/Debug/net6.0/LoopsProject.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/LoopsProject/LoopsProject/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/LoopsProject/LoopsProject/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/LoopsProject/LoopsProject/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.AssemblyInfo.cs b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.AssemblyInfo.cs new file mode 100644 index 0000000..79c9a8f --- /dev/null +++ b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("LoopsProject")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("LoopsProject")] +[assembly: System.Reflection.AssemblyTitleAttribute("LoopsProject")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.GeneratedMSBuildEditorConfig.editorconfig b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..f1ef578 --- /dev/null +++ b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = LoopsProject +build_property.ProjectDir = E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\ diff --git a/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.GlobalUsings.g.cs b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.csproj.BuildWithSkipAnalyzers b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.csproj.FileListAbsolute.txt b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..b3c73c4 --- /dev/null +++ b/LoopsProject/LoopsProject/obj/Debug/net6.0/LoopsProject.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\bin\Debug\net6.0\LoopsProject.exe +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\bin\Debug\net6.0\LoopsProject.deps.json +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\bin\Debug\net6.0\LoopsProject.runtimeconfig.json +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\bin\Debug\net6.0\LoopsProject.dll +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\bin\Debug\net6.0\LoopsProject.pdb +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\LoopsProject.csproj.AssemblyReference.cache +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\LoopsProject.GeneratedMSBuildEditorConfig.editorconfig +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\LoopsProject.AssemblyInfoInputs.cache +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\LoopsProject.AssemblyInfo.cs +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\LoopsProject.csproj.CoreCompileInputs.cache +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\LoopsProject.dll +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\refint\LoopsProject.dll +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\LoopsProject.pdb +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\LoopsProject.genruntimeconfig.cache +E:\Projects\FS_College_Classwork\GDN1009-ITP-Backup\LoopsProject\LoopsProject\obj\Debug\net6.0\ref\LoopsProject.dll diff --git a/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.dgspec.json b/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.dgspec.json new file mode 100644 index 0000000..cec008a --- /dev/null +++ b/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.dgspec.json @@ -0,0 +1,65 @@ +{ + "format": 1, + "restore": { + "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\LoopsProject\\LoopsProject\\LoopsProject.csproj": {} + }, + "projects": { + "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\LoopsProject\\LoopsProject\\LoopsProject.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\LoopsProject\\LoopsProject\\LoopsProject.csproj", + "projectName": "LoopsProject", + "projectPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\LoopsProject\\LoopsProject\\LoopsProject.csproj", + "packagesPath": "C:\\Users\\randa\\.nuget\\packages\\", + "outputPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\LoopsProject\\LoopsProject\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\randa\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.g.props b/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.g.props new file mode 100644 index 0000000..4a2521c --- /dev/null +++ b/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\randa\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.2.1 + + + + + + \ No newline at end of file diff --git a/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.g.targets b/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/LoopsProject/LoopsProject/obj/LoopsProject.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/LoopsProject/LoopsProject/obj/project.assets.json b/LoopsProject/LoopsProject/obj/project.assets.json new file mode 100644 index 0000000..5dd14ba --- /dev/null +++ b/LoopsProject/LoopsProject/obj/project.assets.json @@ -0,0 +1,71 @@ +{ + "version": 3, + "targets": { + "net6.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net6.0": [] + }, + "packageFolders": { + "C:\\Users\\randa\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\LoopsProject\\LoopsProject\\LoopsProject.csproj", + "projectName": "LoopsProject", + "projectPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\LoopsProject\\LoopsProject\\LoopsProject.csproj", + "packagesPath": "C:\\Users\\randa\\.nuget\\packages\\", + "outputPath": "E:\\Projects\\FS_College_Classwork\\GDN1009-ITP-Backup\\LoopsProject\\LoopsProject\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\randa\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/RockPaperScissors/RockPaperScissors.sln b/RockPaperScissors/RockPaperScissors.sln new file mode 100644 index 0000000..94c2d29 --- /dev/null +++ b/RockPaperScissors/RockPaperScissors.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.32210.238 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RockPaperScissors", "RockPaperScissors\RockPaperScissors.csproj", "{5CF3AD0B-48EF-46AB-A5AC-B387C8951830}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5CF3AD0B-48EF-46AB-A5AC-B387C8951830}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5CF3AD0B-48EF-46AB-A5AC-B387C8951830}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5CF3AD0B-48EF-46AB-A5AC-B387C8951830}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5CF3AD0B-48EF-46AB-A5AC-B387C8951830}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F76444DC-6901-46E5-B8A7-002D69B3C598} + EndGlobalSection +EndGlobal diff --git a/RockPaperScissors/RockPaperScissors/RockPaperScissors.cs b/RockPaperScissors/RockPaperScissors/RockPaperScissors.cs new file mode 100644 index 0000000..5d36898 --- /dev/null +++ b/RockPaperScissors/RockPaperScissors/RockPaperScissors.cs @@ -0,0 +1,144 @@ +Random rand = new Random(); + +int playerPoints = 0; +int computerPoints = 0; + +PlayRound(); +Console.WriteLine($"Current score is PC: {computerPoints} to Player: {playerPoints}"); +Console.WriteLine(); +PlayRound(); +Console.WriteLine($"Current score is PC: {computerPoints} to Player: {playerPoints}"); +Console.WriteLine(); +PlayRound(); +DetermineWinner(); + + +//computerPick +string GetRandomPick() +{ + int roll = rand.Next(3); + string computerPick = String.Empty; + if (roll == 0) + { + computerPick = "rock"; + } + else if (roll == 1) + { + computerPick = "paper"; + } + else if (roll == 2) + { + computerPick = "scissors"; + } + return computerPick; + +} + +//Player input validation +bool ValidatePick(string playerPick) +{ + if (playerPick == "rock" || playerPick == "paper" || playerPick == "scissors") + { + return true; + } + else + { + return false; + } +} + +//playerPick +string GetPlayerPick() +{ + Console.Write("Pick rock, paper, or scissors: "); + string userInput = Console.ReadLine(); + string playerPick = userInput.ToLower(); + if (ValidatePick(playerPick) == false) + { + Console.WriteLine("Exiting. Please restart and type, \"rock\", \"paper\", or, \"scissors\"."); + Environment.Exit(1); + } + + return playerPick; +} + +//Display each pick +void DisplayPicks(string playerChoice, string computerChoice) +{ + Console.WriteLine($"Player chose {playerChoice}."); + Console.WriteLine($"PC chose {computerChoice}."); +} + +//Scoring system 3 +void UpdateScore(string playerChoice, string computerChoice) +{ + computerChoice = computerChoice.ToLower(); + playerChoice = playerChoice.ToLower(); + + + if (computerChoice == playerChoice) + { + Console.WriteLine("Tie. No points awarded."); + } + else if ((computerChoice != playerChoice) && (computerChoice == "paper" && playerChoice == "rock")) + { + Console.WriteLine("Paper covers rock. Point for PC."); + computerPoints++; + } + else if ((computerChoice != playerChoice) && (computerChoice == "scissors" && playerChoice == "rock")) + { + Console.WriteLine("Rock smashes scissors. Point for player."); + playerPoints++; + } + else if ((computerChoice != playerChoice) && (computerChoice == "scissors" && playerChoice == "paper")) + { + Console.WriteLine("Scissors cut paper. Point for PC."); + computerPoints++; + } + else if ((computerChoice != playerChoice) && (computerChoice == "rock" && playerChoice == "paper")) + { + Console.WriteLine("Paper covers rock. Point for player."); + playerPoints++; + } + else if ((computerChoice != playerChoice) && (computerChoice == "paper" && playerChoice == "scissors")) + { + Console.WriteLine("Scissors cut paper. Point for player."); + playerPoints++; + } + else if ((computerChoice != playerChoice) && (computerChoice == "rock" && playerChoice == "scissors")) + { + Console.WriteLine("Rock smashes scissors. Point for PC."); + computerPoints++; + } + +} + +void PlayRound() +{ + string computerChoice = GetRandomPick(); + string playerChoice = GetPlayerPick(); + Console.WriteLine(); + DisplayPicks(playerChoice, computerChoice); + UpdateScore(playerChoice, computerChoice); + Console.WriteLine(); +} + +void DetermineWinner() +{ + Console.WriteLine("FINAL SCORE"); + Console.WriteLine($"Player Points: {playerPoints}"); + Console.WriteLine($"Computer Points: {computerPoints}"); + + if (playerPoints > computerPoints) + { + Console.WriteLine("PLAYER WINS!"); + } + else if (playerPoints < computerPoints) + { + Console.WriteLine("PC WINS!"); + } + else if (playerPoints == computerPoints) + { + Console.WriteLine("PLAYER AND PC HAVE TIED."); + } +} \ No newline at end of file diff --git a/RockPaperScissors/RockPaperScissors/RockPaperScissors.csproj b/RockPaperScissors/RockPaperScissors/RockPaperScissors.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/RockPaperScissors/RockPaperScissors/RockPaperScissors.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + +