1) Write a function called Get-DecimalNumber which will do the following:
Test if the file conversions.csv exists, and if not display a warning message, create it and suppress all output to the console
Validate user input as an integer (1-255) has been entered. If incorrect input is given display a message and exit.
Convert the decimal input to hexadecimal and binary using string methods and display the result
Send the output to a hash table and append to conversions.csv
2)Write a function called Get-HexadecimalNumber which will to the following:
Test if the file conversions.csv exists, and if not display a warning message, create it and suppress all output to the console
Validate user input that as a hexadecimal number beginning with “0x” (0x2A). If incorrect input is given display a message and exit.
Remove the “0x” from input and convert to decimal and binary. Display the result
Send the output to a hash table and append to conversions.csv
3) Write a function called Get-BinaryNumber which will to the following:
Test if the file conversions.csv exists, and if not display a warning message, create it and suppress all output to the console
Validate user input that a binary number, string of 0’s and 1’s, was entered. If incorrect input is given display a message and exit.
Convert the binary input to decimal and hexadecimal and display the result
Send the output to a hash table and append to conversions.csv