Here is an example algorithm for the shift cipher. Do it your way.
set to blank) three variables to store inputText, shiftValue, and outputText.Ask the user to enter a plaintext message to be encoded. Set the inputText variable to the answer from the user.Ask the user to enter a shift value for the shift cipher. If their answer is a number:
Set the shiftValue variable to their answer. Ask the user if they wish to encode or decode.encode algorithm. You could:
decode reporter block on your own.encode/decode block that uses negative shift values to decode.
Encode reporter relies on a simpler reporter, Encode One Character, that encodes a single character by shifting it a given amount. This abstraction makes the code easier to manage.Encode One Character: