C++ programming essentials functions

profileking0714
KarnSharmaTest2.zip

Karn Sharma Test 2/.vs/Test 2 Start Point/v16/.suo

Karn Sharma Test 2/.vs/Test 2 Start Point/v16/Browse.VC.db

Karn Sharma Test 2/.vs/Test 2 Start Point/v16/ipch/AutoPCH/37ae142f79e69ac5/MAIN.ipch

Karn Sharma Test 2/Debug/Test 2 Start Point.exe

Karn Sharma Test 2/Debug/Test 2 Start Point.pdb

Karn Sharma Test 2/Test 2 Start Point.sln

Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.29102.190 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Test 2 Start Point", "Test 2 Start Point\Test 2 Start Point.vcxproj", "{01FDB3A0-0F60-4F1E-AA73-E52A8C4771CF}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {01FDB3A0-0F60-4F1E-AA73-E52A8C4771CF}.Debug|Win32.ActiveCfg = Debug|Win32 {01FDB3A0-0F60-4F1E-AA73-E52A8C4771CF}.Debug|Win32.Build.0 = Debug|Win32 {01FDB3A0-0F60-4F1E-AA73-E52A8C4771CF}.Release|Win32.ActiveCfg = Release|Win32 {01FDB3A0-0F60-4F1E-AA73-E52A8C4771CF}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {34F6EEDC-B951-438B-8BE1-B42DE4CB3D6D} EndGlobalSection EndGlobal

Karn Sharma Test 2/Test 2 Start Point/Debug/main.obj

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 S.01FDB3A0.tlog/cl.command.1.tlog

^C:\NIAGARA\BTGD9103\FALL 2014\TESTS\TEST2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"DEBUG\\" /Fd"DEBUG\VC120.PDB" /Gd /TP /analyze- C:\NIAGARA\BTGD9103\FALL 2014\TESTS\TEST2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP ^C:\NIAGARA\GAME1103\FALL2016\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"DEBUG\\" /Fd"DEBUG\VC140.PDB" /Gd /TP /analyze- C:\NIAGARA\GAME1103\FALL2016\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP ^C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP /c /ZI /nologo /W3 /WX- /diagnostics:classic /sdl /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"DEBUG\\" /Fd"DEBUG\VC141.PDB" /Gd /TP /analyze- C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP ^C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2018\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP /c /ZI /nologo /W3 /WX- /diagnostics:classic /sdl /Od /Oy- /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"DEBUG\\" /Fd"DEBUG\VC141.PDB" /Gd /TP /analyze- /FC C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2018\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP ^C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2021\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP /c /ZI /JMC /nologo /W3 /WX- /diagnostics:column /sdl /Od /Oy- /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"DEBUG\\" /Fd"DEBUG\VC142.PDB" /external:W3 /Gd /TP /analyze- /FC C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2021\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP ^C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\MAIN.CPP /c /ZI /JMC /nologo /W3 /WX- /diagnostics:column /sdl /Od /Oy- /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"DEBUG\\" /Fd"DEBUG\VC142.PDB" /external:W3 /Gd /TP /analyze- /FC C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\MAIN.CPP

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 S.01FDB3A0.tlog/CL.read.1.tlog

^C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\MAIN.CPP C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\BIN\HOSTX86\X86\1033\CLUI.DLL C:\WINDOWS\SYSTEM32\TZRES.DLL A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\IOSTREAM A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\YVALS_CORE.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\VCRUNTIME.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\SAL.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CONCURRENCYSAL.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\VADEFS.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XKEYCHECK.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\ISTREAM A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\OSTREAM A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\IOS A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XLOCNUM A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CLIMITS A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\LIMITS.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CMATH A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\YVALS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CRTDBG.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\VCRUNTIME_NEW_DEBUG.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\VCRUNTIME_NEW.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CRTDEFS.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\USE_ANSI.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CSTDLIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\MATH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_MATH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\STDLIB.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_MALLOC.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_SEARCH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\STDDEF.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WSTDLIB.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XTR1COMMON A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\INTRIN0.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\INTRIN0.INL.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CSTDIO C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\STDIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WSTDIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_STDIO_CONFIG.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\ITERATOR A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\IOSFWD A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CSTRING C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\STRING.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_MEMORY.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_MEMCPY_S.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\ERRNO.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\VCRUNTIME_STRING.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WSTRING.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CWCHAR C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\WCHAR.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WCONIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WCTYPE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WDIRECT.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_SHARE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WPROCESS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_WTIME.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\SYS\STAT.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\SYS\TYPES.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XSTDDEF A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CSTDDEF A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\INITIALIZER_LIST A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XUTILITY A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\UTILITY A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\TYPE_TRAITS A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CSTDINT A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\STDINT.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\STREAMBUF A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XIOSBASE C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\SHARE.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\SYSTEM_ERROR A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\__MSVC_SYSTEM_ERROR_ABI.HPP A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CERRNO A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\STDEXCEPT A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\EXCEPTION C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\MALLOC.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\VCRUNTIME_EXCEPTION.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\EH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CORECRT_TERMINATE.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XSTRING A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XMEMORY A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\LIMITS A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CFLOAT C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\FLOAT.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\ISA_AVAILABILITY.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\NEW A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XATOMIC.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XCALL_ONCE.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XERRC.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\ATOMIC A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XTHREADS.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XTIMEC.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CTIME C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\TIME.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XLOCALE A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\MEMORY A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\TYPEINFO A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\VCRUNTIME_TYPEINFO.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XFACET A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XLOCINFO A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\XLOCINFO.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CCTYPE C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\CTYPE.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\CLOCALE C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.19041.0\UCRT\LOCALE.H A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\INCLUDE\STRING C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\MAIN.H

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 S.01FDB3A0.tlog/CL.write.1.tlog

^C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\MAIN.CPP C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\DEBUG\VC141.PDB C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\DEBUG\VC141.IDB ^C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\MAIN.CPP C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\VC142.PDB C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\VC142.IDB C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\MAIN.OBJ

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 S.01FDB3A0.tlog/link.command.1.tlog

^C:\NIAGARA\BTGD9103\FALL 2014\TESTS\TEST2\TEST 2 START POINT\TEST 2 START POINT\DEBUG\MAIN.OBJ /OUT:"C:\NIAGARA\BTGD9103\FALL 2014\TESTS\TEST2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.EXE" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:\NIAGARA\BTGD9103\FALL 2014\TESTS\TEST2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.PDB" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\NIAGARA\BTGD9103\FALL 2014\TESTS\TEST2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.LIB" /MACHINE:X86 DEBUG\MAIN.OBJ ^C:\NIAGARA\GAME1103\FALL2016\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\DEBUG\MAIN.OBJ /OUT:"C:\NIAGARA\GAME1103\FALL2016\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.EXE" /INCREMENTAL /NOLOGO KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB OLE32.LIB OLEAUT32.LIB UUID.LIB ODBC32.LIB ODBCCP32.LIB /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:\NIAGARA\GAME1103\FALL2016\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.PDB" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\NIAGARA\GAME1103\FALL2016\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.LIB" /MACHINE:X86 DEBUG\MAIN.OBJ ^C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\DEBUG\MAIN.OBJ /OUT:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.EXE" /INCREMENTAL /NOLOGO KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB OLE32.LIB OLEAUT32.LIB UUID.LIB ODBC32.LIB ODBCCP32.LIB /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG:FASTLINK /PDB:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.PDB" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.LIB" /MACHINE:X86 DEBUG\MAIN.OBJ ^C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2018\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\DEBUG\MAIN.OBJ /OUT:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2018\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.EXE" /INCREMENTAL /NOLOGO KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB OLE32.LIB OLEAUT32.LIB UUID.LIB ODBC32.LIB ODBCCP32.LIB /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG:FASTLINK /PDB:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2018\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.PDB" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2018\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.LIB" /MACHINE:X86 DEBUG\MAIN.OBJ ^C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2021\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\DEBUG\MAIN.OBJ /OUT:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2021\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.EXE" /INCREMENTAL /ILK:"DEBUG\TEST 2 START POINT.ILK" /NOLOGO KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB OLE32.LIB OLEAUT32.LIB UUID.LIB ODBC32.LIB ODBCCP32.LIB /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2021\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.PDB" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2021\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.LIB" /MACHINE:X86 DEBUG\MAIN.OBJ ^C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\MAIN.OBJ /OUT:"C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\DEBUG\TEST 2 START POINT.EXE" /INCREMENTAL /ILK:"DEBUG\TEST 2 START POINT.ILK" /NOLOGO KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB OLE32.LIB OLEAUT32.LIB UUID.LIB ODBC32.LIB ODBCCP32.LIB /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\DEBUG\TEST 2 START POINT.PDB" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\DEBUG\TEST 2 START POINT.LIB" /MACHINE:X86 DEBUG\MAIN.OBJ

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 S.01FDB3A0.tlog/link.delete.1.tlog

#Command: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x86\link.exe" /ERRORREPORT:PROMPT @C:\Users\rgoertz\AppData\Local\Temp\tmp844691c6b9b94b538b3364c1c8cb3974.rsp ^C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\TEST 2 START POINT\DEBUG\MAIN.OBJ C:\NIAGARA\COURSE REPOSITORY\GAME1103 - PROGRAMMING ESSENTIALS\FALL2017\TESTS\TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.PDB

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 S.01FDB3A0.tlog/link.read.1.tlog

^C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\MAIN.OBJ C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\KERNEL32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\USER32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\GDI32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\WINSPOOL.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\COMDLG32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\ADVAPI32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\SHELL32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\OLE32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\OLEAUT32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\UUID.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\ODBC32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UM\X86\ODBCCP32.LIB C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\MAIN.OBJ C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.ILK C:\WINDOWS\SYSTEM32\TZRES.DLL C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\LIB\X86\MSVCPRTD.LIB A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\LIB\X86\MSVCRTD.LIB A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\LIB\X86\OLDNAMES.LIB A:\PROGRAM FILES\VISUAL STUDIO IDE\VC\TOOLS\MSVC\14.29.30133\LIB\X86\VCRUNTIMED.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.19041.0\UCRT\X86\UCRTD.LIB

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 S.01FDB3A0.tlog/link.write.1.tlog

^C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\MAIN.OBJ C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\DEBUG\TEST 2 START POINT.EXE C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\TEST 2 START POINT\DEBUG\TEST 2 START POINT.ILK C:\USERS\KARNS\ONEDRIVE\DESKTOP\KARN SHARMA TEST 2\DEBUG\TEST 2 START POINT.PDB

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 S.01FDB3A0.tlog/Test 2 Start Point.lastbuildstate

PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:TargetPlatformVersion=10.0.19041.0: Debug|Win32|C:\Users\karns\OneDrive\Desktop\Karn Sharma Test 2\|

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 Start Point.exe.recipe

C:\Users\karns\OneDrive\Desktop\Karn Sharma Test 2\Debug\Test 2 Start Point.exe

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 Start Point.ilk

Karn Sharma Test 2/Test 2 Start Point/Debug/Test 2 Start Point.log

main.cpp C:\Users\karns\OneDrive\Desktop\Karn Sharma Test 2\Test 2 Start Point\main.h(7,40): warning C4305: 'initializing': truncation from 'double' to 'float' C:\Users\karns\OneDrive\Desktop\Karn Sharma Test 2\Test 2 Start Point\main.cpp(37,27): warning C4244: '=': conversion from 'int' to 'float', possible loss of data C:\Users\karns\OneDrive\Desktop\Karn Sharma Test 2\Test 2 Start Point\main.cpp(127,40): warning C4244: '=': conversion from 'int' to 'float', possible loss of data C:\Users\karns\OneDrive\Desktop\Karn Sharma Test 2\Test 2 Start Point\main.cpp(118): warning C4715: 'EvenOrOdd': not all control paths return a value Test 2 Start Point.vcxproj -> C:\Users\karns\OneDrive\Desktop\Karn Sharma Test 2\Debug\Test 2 Start Point.exe

Karn Sharma Test 2/Test 2 Start Point/Debug/vc120.idb

Karn Sharma Test 2/Test 2 Start Point/Debug/vc120.pdb

Karn Sharma Test 2/Test 2 Start Point/Debug/vc140.idb

Karn Sharma Test 2/Test 2 Start Point/Debug/vc140.pdb

Karn Sharma Test 2/Test 2 Start Point/Debug/vc141.idb

Karn Sharma Test 2/Test 2 Start Point/Debug/vc141.pdb

Karn Sharma Test 2/Test 2 Start Point/Debug/vc142.idb

Karn Sharma Test 2/Test 2 Start Point/Debug/vc142.pdb

Karn Sharma Test 2/Test 2 Start Point/main.cpp

Karn Sharma Test 2/Test 2 Start Point/main.cpp

// Name: Karn Sharma
// Purpose: Test 2 - Functions and Parameters
// Date: November 18, 2021

#include   < iostream >
#include   < string >
#include   "main.h"

using   namespace  std ;

//----------------------------------------------------------------//
// Main function...
int  main ()
{
     bool  exit  =   false ;    // variables
     int  userSelection ,  userNumber ;
     float  inches ,  centimeters  =   0 ,  meters  =   0 ;
     int  height ,  width ,  perimeter  =   0 ,  area  =   0 ;

     while   ( exit  ==   false )
     {
         // display the menu and get user selection
         {
        userSelection  =   GetMenuSelection ();
         }
         if   ( userSelection  ==   1 )   // even or odd
         {
            userNumber  =   GetNumberInput ( "Please enter a number: " );   // get the number from the user
                 EvenOrOdd ( userNumber );    // call function to determine whether int is even or odd
                 if   ( userNumber  %   2   ==   0 )
                    cout  <<  userNumber  <<   " is even. \n" ;
                 else
                    cout  <<  userNumber  <<   " is odd.\n" ;
         }
         else   if   ( userSelection  ==   2 )   // inches to metres and cm
         {
            inches  =   GetNumberInput ( "Please enter how many inches to convert: " );
             ConvertLength ( inches ,  centimeters ,  meters );
            cout  <<  inches  <<   " inches converts to "   <<  meters  <<   " meters and "   <<  centimeters  <<   " centimeters\n" ;
         }
         else   if   ( userSelection  ==   3 )   // calaculate length and width of rectangle
         {
            height  =   GetNumberInput ( "Please enter the height of the rectangle: " );
            width  =   GetNumberInput ( "Please enter the width of the rectangle " );
             RectanglePerimeterAndArea ( height ,  width ,  perimeter ,  area );
            cout  <<   "The perimeter of the rectangle is: "   <<  perimeter  <<  endl ;
            cout  <<   "The area of the rectangle is: "   <<  area  <<  endl ;
         }
         else   if   ( userSelection  ==   99 )
         {
        exit  =   true ;
         }
        system ( "pause" );
        system ( "cls" );
     }
}

//--------------------------------------------------------------------------
// This function calls the menu, takes user entry and validates user entry
//--------------------------------------------------------------------------

int   GetMenuSelection ()
{
     int  userEntry  =   0 ;    // variables
     bool  exit  =   false ;

         while   ( exit  ==   false )
         {
            cout  <<   "------------------ System Menu -------------------------------\n" ;       //display the options
            cout  <<   "-                                                            -\n" ;
            cout  <<   "-    Enter 1 to determine even or odd number                 -\n" ;
            cout  <<   "-    Enter 2 to convert inches to meters and CM              -\n" ;
            cout  <<   "-    Enter 3 to calculate area and perimeter of a rectangle  -\n" ;
            cout  <<   "-    Enter 99 to quit                                         -\n" ;
            cout  <<   "--------------------------------------------------------------\n" ;
            cout  <<   "Your choice: " ;
            cin  >>  userEntry ;
            
                 switch ( userEntry )
             {
             case   1 :
             case   2 :
             case   3 :
             case   99 :  
                exit  =   true ;
                 break ;
             }
         }  
         return  userEntry ;
}

//--------------------------------------------------------------------------
// This function gets the user number input
//--------------------------------------------------------------------------

int   GetNumberInput ( string prompt )
{
     int  userEntry ;

        cout  <<  prompt ;
        cin  >>  userEntry ;
        cout  <<  endl ;

         return  userEntry ;
}

//--------------------------------------------------------------------------
// This function determines whether a number is even or not
//--------------------------------------------------------------------------

int   EvenOrOdd ( int  userNumber )
{
     if   ( userNumber  %   2   ==   0 )
    
     return   0 ;
}

//--------------------------------------------------------------------------
// This function converts inches to meters and centimeters
//--------------------------------------------------------------------------

void   ConvertLength ( float  inches ,   float &  centimeters ,   float &  meters )
{
    centimeters  =  inches  *  CENTIMETERS_PER_INCH ;
    meters  =   static_cast < int > ( centimeters  /  CENTIMETERS_PER_METER );
    centimeters  -=  meters  *  CENTIMETERS_PER_METER ;
}

//--------------------------------------------------------------------------
// This function calculates area and perimeter of a rectangle
//--------------------------------------------------------------------------

void   RectanglePerimeterAndArea ( int  height ,   int  width ,   int &  perimeter ,   int &  area )
{
    perimeter  =   2   *   ( height  +  width );
    area  =  width  *  height ;
}

Karn Sharma Test 2/Test 2 Start Point/main.h

#include <string> using namespace std; // CONSTANTS const float CENTIMETERS_PER_INCH = 2.54; const float CENTIMETERS_PER_METER = 100; //----------------------------------------------------------------// // Function prototypes // //----------------------------------------------------------------// int GetMenuSelection(); int GetNumberInput(string prompt); int EvenOrOdd(int userNumber); void ConvertLength(float inches, float& centimeters, float& meters); void RectanglePerimeterAndArea(int length, int width, int& perimeter, int& area);

Karn Sharma Test 2/Test 2 Start Point/Test 2 Start Point.vcxproj

Debug Win32 Release Win32 {01FDB3A0-0F60-4F1E-AA73-E52A8C4771CF} Test2StartPoint 10.0 Application true v142 MultiByte Application false v142 true MultiByte Level3 Disabled true true Level3 MaxSpeed true true true true true true

Karn Sharma Test 2/Test 2 Start Point/Test 2 Start Point.vcxproj.filters

{4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hh;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Source Files Header Files

Karn Sharma Test 2/Test 2 Start Point/Test 2 Start Point.vcxproj.user