From b748177a4c74a5b6b3bdd0190583d31f4c3011e9 Mon Sep 17 00:00:00 2001 From: JonthueM Date: Mon, 6 Jul 2020 11:08:18 -0400 Subject: [PATCH] Fix 165 & Upload 187 Let Get It! Added something to make it easier to add and do not add values to a optional para --- optionaInput/.vs/optionaInput/v16/.suo | Bin 36864 -> 36864 bytes optionaInput/Program.cs | 27 ++++++--- optionaInput/bin/Debug/optionaInput.exe | Bin 5120 -> 5632 bytes optionaInput/bin/Debug/optionaInput.pdb | Bin 22016 -> 24064 bytes ...optionaInput.csprojAssemblyReference.cache | Bin 424 -> 424 bytes optionaInput/obj/Debug/optionaInput.exe | Bin 5120 -> 5632 bytes optionaInput/obj/Debug/optionaInput.pdb | Bin 22016 -> 24064 bytes step182-IQuit/.vs/step182-IQuit/v16/.suo | Bin 51712 -> 52224 bytes .../.vs/step187-OperatorOverload/v16/.suo | Bin 0 -> 45056 bytes step187-OperatorOverload/App.config | 6 ++ step187-OperatorOverload/Employee.cs | 38 ++++++++++++ step187-OperatorOverload/Person.cs | 17 ++++++ step187-OperatorOverload/Program.cs | 34 +++++++++++ .../Properties/AssemblyInfo.cs | 36 ++++++++++++ .../bin/Debug/step187-OperatorOverload.exe | Bin 0 -> 6656 bytes .../Debug/step187-OperatorOverload.exe.config | 6 ++ .../bin/Debug/step187-OperatorOverload.pdb | Bin 0 -> 28160 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6911 bytes ...torOverload.csproj.CoreCompileInputs.cache | 1 + ...eratorOverload.csproj.FileListAbsolute.txt | 7 +++ ...atorOverload.csprojAssemblyReference.cache | Bin 0 -> 424 bytes .../obj/Debug/step187-OperatorOverload.exe | Bin 0 -> 6656 bytes .../obj/Debug/step187-OperatorOverload.pdb | Bin 0 -> 28160 bytes .../step187-OperatorOverload.csproj | 55 ++++++++++++++++++ .../step187-OperatorOverload.sln | 25 ++++++++ 25 files changed, 245 insertions(+), 7 deletions(-) create mode 100644 step187-OperatorOverload/.vs/step187-OperatorOverload/v16/.suo create mode 100644 step187-OperatorOverload/App.config create mode 100644 step187-OperatorOverload/Employee.cs create mode 100644 step187-OperatorOverload/Person.cs create mode 100644 step187-OperatorOverload/Program.cs create mode 100644 step187-OperatorOverload/Properties/AssemblyInfo.cs create mode 100644 step187-OperatorOverload/bin/Debug/step187-OperatorOverload.exe create mode 100644 step187-OperatorOverload/bin/Debug/step187-OperatorOverload.exe.config create mode 100644 step187-OperatorOverload/bin/Debug/step187-OperatorOverload.pdb create mode 100644 step187-OperatorOverload/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csproj.CoreCompileInputs.cache create mode 100644 step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csproj.FileListAbsolute.txt create mode 100644 step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csprojAssemblyReference.cache create mode 100644 step187-OperatorOverload/obj/Debug/step187-OperatorOverload.exe create mode 100644 step187-OperatorOverload/obj/Debug/step187-OperatorOverload.pdb create mode 100644 step187-OperatorOverload/step187-OperatorOverload.csproj create mode 100644 step187-OperatorOverload/step187-OperatorOverload.sln diff --git a/optionaInput/.vs/optionaInput/v16/.suo b/optionaInput/.vs/optionaInput/v16/.suo index f65c356adc65ced2806c2742ef5a48dd043d57cf..74a18ea99f18571594163dad706791bb2fcceef4 100644 GIT binary patch delta 1262 zcmb_bOH30{6rDHyP3tS2@{!7?6hTA8jfp{H5HM5&)X*_tVh~UkL`{s*I29}yrXmY1 z5bfQtB=NIxLl~DVS&0cO)P*~U30oJ_#4e=X+xqHYj4NMq+V{?RbLYK#&KS$Gu`I7# zlvyn_$_-`9L-V_D20pW+k|Y@sNXki;f~-6%&oD?jlI$U59kY?csMaEy5n;p;LH3aDLHdoT*D$2u%5yU8MoeT`a*MO=faWRFMMm!?H3TT{897Kp$fUXWI zbQM7`4YKMCi<^mHobeDUH8vHj=+?{i3dX6q)L8KtSd|)gAwjJvk$TmjQf?z$ow!gS zSG~b2a7Heb_IBNM!uQZLdjN^<0fjCtBo|#%GILdZ%rDiUKrRXq^lFWh2Sm^ytH3%m zsF3$1Lhm!cs?i`CTU!lB8LvXovu{JERxqX7M!IN+V&-C=nv$t!il+AaB?`j6eEh>% z(P43(g0njXXMY4@${&tsoO*6Q9=Xzvu0SH#?`KrSVLzv6P>eye*Wi@qMw{*}=t%sR z9GTWRgZ;%Ou)04g)K_syu*xwk=Zj&X;QbaZY;pRC$xJ~Ovtj0XJVWS=x9 z-IvDk6WK9Sb8lVj76hM;LOSh}kKGhg*h_au=nEHv%(;Ugj%=U-8|kpKFnN-0SFUVQ wB9Xn8Zj+CXWfoc>@+@R_Exc#oTWnL8UbUY6w0U~o-FffijZ1Lb)D~CRPa#&pU;qFB delta 1279 zcmbtU-Ahwp7~gyL;n{l6K3qCo^J8ivm}KCEl;y$_%jG89MHd!{7+nUPr7mlmQwSAA zAA;@@x(p(Gz33{0ya)}lkgf`{zd&M(gls*}(X-B=i=YF)?RkIC^FHs#?{`jmSxPTU zFTxVDLr|)7e)-@VTaJ8W%_fs69fYKmWHXSLvQk)rq&dm%L*AUNZ^G;`#BoF;q88DB zs7L%N6bj<8WtB0%)^V+BboU8%bYYG<+O&?ggN|hbas~1@r2v__CTd^S8gL-xMA#7u z;s}D;a{L!v@;Y;8Fq%SS5z~kj$1YpqDw~7^kI9wD6kFbdJdbeNZH<8jRf%%XA)(jW zuOso*hClG$soG-BK}q};{97-AeTK@;r{FiIiPuz#js zF2hJ)0aSNf_8JHlhrBz*Vj|&*FmA;R-EFZvcVX-4x|eaf1-k4%iK9{OMxx3{sugjW zq|mFZ-8hiN-r0V}iK{c@K&_5)x@0mux@LI&}|F+sGMX;NcbY$cUY(w zL#{dwZ)_*5)WHH1{!JdhsNB#`sF$`S=nMShBq_;RoUGPF6jKlx@{i7n+?9C-Hx@!- zEf}i&yUM2zRE}_Rh2Jolkx&2C0rP^c&;%gV+TP^>N#3lg4~ zY&Iky=M8{6EEG)-5=%c3Lk2MFTke;Cwxvd!ktVQ2Btcg3D|V^%G8+TXj4Z=ZnX`M z4DX1{^fN0wnrnsU4?AFP)=?4{W_yApjsB1c$lCOIAXT(yaj@1x!Qx<-eDxjKkK)dy R`Ig1ODiNCBVBlEz{u_}|yXpV{ diff --git a/optionaInput/Program.cs b/optionaInput/Program.cs index 86a0db3..e663652 100644 --- a/optionaInput/Program.cs +++ b/optionaInput/Program.cs @@ -15,14 +15,27 @@ static void Main(string[] args) //Prompt & Store Console.WriteLine("Enter A Random Number!"); - int randomNumber = Convert.ToInt32(Console.ReadLine()); - Console.WriteLine("Just Press Enter!"); - Console.ReadLine(); - //int optionalValue = Convert.ToInt32(Console.ReadLine()); + int ranNumOne = Convert.ToInt32(Console.ReadLine()); + Console.WriteLine($"Would You Like To Enter A Second Number? Currently it is {ranNumOne} X 10. Please Type Y or N Below!"); + string fate = Console.ReadLine(); + int ranNumTwo; + + if (fate == "Y") + { + Console.WriteLine("Please Enter A Second Random Number to replace 10 Below!"); + ranNumTwo = Convert.ToInt32(Console.ReadLine()); + Console.WriteLine($"You typed {ranNumOne} to be multplied by {ranNumTwo} and your results are:"); + int results = optionalOperation.optionalOps(ranNumOne, ranNumTwo); + Console.WriteLine(results); + } + else + { + Console.WriteLine("Okie Dokie! The Results Are:"); + int results = optionalOperation.optionalOps(ranNumOne); + Console.WriteLine(results); - //Passing, Receiving & Printing - int results = optionalOperation.optionalOps(randomNumber); - Console.WriteLine(results); + } + Console.ReadLine(); diff --git a/optionaInput/bin/Debug/optionaInput.exe b/optionaInput/bin/Debug/optionaInput.exe index 9864e1cbfddf645d8e20881e87a53ead6b36f90a..d3107679023cf72d2c6ad529e8760389bcefa35a 100644 GIT binary patch delta 1594 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 SJ`e+cMSWtNIVYWiJNy$&1d`VP diff --git a/optionaInput/obj/Debug/optionaInput.csprojAssemblyReference.cache b/optionaInput/obj/Debug/optionaInput.csprojAssemblyReference.cache index 8b2ee1980e62de6fe0bf62bf57ba140bfa6ea1db..aeb41d647670cad6e8647eb11c83d4e14d650dcb 100644 GIT binary patch delta 13 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 SJ`e+cMSWtNIVYWiJNy$&1d`VP diff --git a/step182-IQuit/.vs/step182-IQuit/v16/.suo b/step182-IQuit/.vs/step182-IQuit/v16/.suo index f47b81505651970e7a25bace34b2623237444e24..796dcb9c8f0819f52e5b966b34d85df46c5100e9 100644 GIT binary patch delta 2000 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 + + + + + \ No newline at end of file diff --git a/step187-OperatorOverload/Employee.cs b/step187-OperatorOverload/Employee.cs new file mode 100644 index 0000000..1182c9c --- /dev/null +++ b/step187-OperatorOverload/Employee.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace step187_OperatorOverload +{ + public class Employee : Person + + { + public int ID { get; set; } + public override void SayName() + { + string fullName = $"{firstName} {lastName} "; + Console.WriteLine(fullName); + } + public static bool operator == (Employee employeeOne, Employee employeeTwo) + { + bool status = false; + if (employeeOne.ID == employeeTwo.ID) + { status = true; } + + return status; + + } + public static bool operator != (Employee employeeOne, Employee employeeTwo) + { + bool status = false; + if(employeeOne.ID != employeeTwo.ID) + { status = false; } + return status; + } + + + + } +} diff --git a/step187-OperatorOverload/Person.cs b/step187-OperatorOverload/Person.cs new file mode 100644 index 0000000..76dee54 --- /dev/null +++ b/step187-OperatorOverload/Person.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace step187_OperatorOverload +{ + public abstract class Person + { + + public string firstName { get; set; } + public string lastName { get; set; } + + public abstract void SayName(); + } +} diff --git a/step187-OperatorOverload/Program.cs b/step187-OperatorOverload/Program.cs new file mode 100644 index 0000000..840e13a --- /dev/null +++ b/step187-OperatorOverload/Program.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace step187_OperatorOverload +{ + class Program + { + static void Main(string[] args) + { + Employee hourlyOne = new Employee() {firstName = "Taco", lastName = "Bell", ID = 7171 }; + Employee hourlyTwo = new Employee() { firstName = "Dunkin", lastName = "Donuts", ID = 7171 }; + if (hourlyOne.ID == hourlyTwo.ID) + { + Console.WriteLine("OMG Their's a Match. I think we should alert the devs of this bug ASAP!"); + + } + else { Console.WriteLine("I told you that their isn't a problem with our system"); } + + if (hourlyOne.ID == hourlyTwo.ID) + { + Console.WriteLine("I told you that their isn't a problem with our system"); + } + else + { Console.WriteLine("Don't rub it in!"); } + + Console.ReadLine(); + + + } + } +} diff --git a/step187-OperatorOverload/Properties/AssemblyInfo.cs b/step187-OperatorOverload/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..0aa9d6f --- /dev/null +++ b/step187-OperatorOverload/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("step187-OperatorOverload")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("step187-OperatorOverload")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("6b71f002-e9d6-4ae6-ba67-4d87aff7648e")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/step187-OperatorOverload/bin/Debug/step187-OperatorOverload.exe b/step187-OperatorOverload/bin/Debug/step187-OperatorOverload.exe new file mode 100644 index 0000000000000000000000000000000000000000..d1630b368f66c72873c65f15ca1f58ddf4c8251c GIT binary patch literal 6656 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 DYbZo9 literal 0 HcmV?d00001 diff --git a/step187-OperatorOverload/bin/Debug/step187-OperatorOverload.exe.config b/step187-OperatorOverload/bin/Debug/step187-OperatorOverload.exe.config new file mode 100644 index 0000000..193aecc --- /dev/null +++ b/step187-OperatorOverload/bin/Debug/step187-OperatorOverload.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/step187-OperatorOverload/bin/Debug/step187-OperatorOverload.pdb b/step187-OperatorOverload/bin/Debug/step187-OperatorOverload.pdb new file mode 100644 index 0000000000000000000000000000000000000000..d82715485705a44552805ec82b7fde0033cb0767 GIT binary patch literal 28160 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 K*Upab4*m<8I{mEx literal 0 HcmV?d00001 diff --git a/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csproj.CoreCompileInputs.cache b/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..428facb --- /dev/null +++ b/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +85134ea1eaf4b2828dea49e914c52e58a8dfa352 diff --git a/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csproj.FileListAbsolute.txt b/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..3ffee0f --- /dev/null +++ b/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csproj.FileListAbsolute.txt @@ -0,0 +1,7 @@ +C:\Users\conne\OneDrive\Documents\GitHub\The-Tech-Academy-Basic-C-Sharp-Projects\step187-OperatorOverload\bin\Debug\step187-OperatorOverload.exe.config +C:\Users\conne\OneDrive\Documents\GitHub\The-Tech-Academy-Basic-C-Sharp-Projects\step187-OperatorOverload\bin\Debug\step187-OperatorOverload.exe +C:\Users\conne\OneDrive\Documents\GitHub\The-Tech-Academy-Basic-C-Sharp-Projects\step187-OperatorOverload\bin\Debug\step187-OperatorOverload.pdb +C:\Users\conne\OneDrive\Documents\GitHub\The-Tech-Academy-Basic-C-Sharp-Projects\step187-OperatorOverload\obj\Debug\step187-OperatorOverload.csprojAssemblyReference.cache +C:\Users\conne\OneDrive\Documents\GitHub\The-Tech-Academy-Basic-C-Sharp-Projects\step187-OperatorOverload\obj\Debug\step187-OperatorOverload.csproj.CoreCompileInputs.cache +C:\Users\conne\OneDrive\Documents\GitHub\The-Tech-Academy-Basic-C-Sharp-Projects\step187-OperatorOverload\obj\Debug\step187-OperatorOverload.exe +C:\Users\conne\OneDrive\Documents\GitHub\The-Tech-Academy-Basic-C-Sharp-Projects\step187-OperatorOverload\obj\Debug\step187-OperatorOverload.pdb diff --git a/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csprojAssemblyReference.cache b/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..8b2ee1980e62de6fe0bf62bf57ba140bfa6ea1db GIT binary patch literal 424 zcmaJ-Jx{|h5Oru$TEb8kCWf#uMOLCJf+a#C5<&t5C{;($CAolAH%9&#%5UaBfDbAr z;0@3A`90q|vw$)7;Xx~5f5+3~t!T9}s<-^Y3EA-ln3ds`(wHVo)JCYG%nP3LjAv<5 zIcc57azJM_$TYckjTG%QZWd~VL)m2WzUWW;JnxDO<`7Y{IuDD zi#H5?(TtZM9U8_)EQ;dE;Wo#e?!*A{$MgPhc78%JLQe;@iHN9ONTok~G-doGo(KQA Q6&PeeFe4*jMrK0%38kHN(EtDd literal 0 HcmV?d00001 diff --git a/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.exe b/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.exe new file mode 100644 index 0000000000000000000000000000000000000000..d1630b368f66c72873c65f15ca1f58ddf4c8251c GIT binary patch literal 6656 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 DYbZo9 literal 0 HcmV?d00001 diff --git a/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.pdb b/step187-OperatorOverload/obj/Debug/step187-OperatorOverload.pdb new file mode 100644 index 0000000000000000000000000000000000000000..d82715485705a44552805ec82b7fde0033cb0767 GIT binary patch literal 28160 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 + + + + Debug + AnyCPU + {6B71F002-E9D6-4AE6-BA67-4D87AFF7648E} + Exe + step187_OperatorOverload + step187-OperatorOverload + v4.8 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/step187-OperatorOverload/step187-OperatorOverload.sln b/step187-OperatorOverload/step187-OperatorOverload.sln new file mode 100644 index 0000000..db47b98 --- /dev/null +++ b/step187-OperatorOverload/step187-OperatorOverload.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30011.22 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "step187-OperatorOverload", "step187-OperatorOverload.csproj", "{6B71F002-E9D6-4AE6-BA67-4D87AFF7648E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6B71F002-E9D6-4AE6-BA67-4D87AFF7648E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6B71F002-E9D6-4AE6-BA67-4D87AFF7648E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6B71F002-E9D6-4AE6-BA67-4D87AFF7648E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6B71F002-E9D6-4AE6-BA67-4D87AFF7648E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {AFA9FB44-A463-432B-908F-781A1342D0D5} + EndGlobalSection +EndGlobal