Create a program that decodes messages. The messages will be encoded using a Caesar cipher

Create a program that decodes messages. The messages will be encoded using a Caesar cipher

The Caesar Cipher

Create a program that decodes messages. The messages will be encoded using a Caesar cipher, with each letter being decoded by replacing it with the previous letter in the alphabet. (Supposedly, this was invented by Julius Caesar.)

The message: J MPWF KBWB would be decoded as I LOVE JAVA.

Offer the user a menu with the following choices:

1. Decode a message.

2. Encode a message.

3. Display the alphabet.

4. Exit the program.

If the user selects option 1, prompt the user to enter an encoded phrase or sentence of text. Convert it to uppercase. Decode it. Print out each decoded letter as you convert it.

If the user selects option 2, prompt the user to enter a decoded phrase or sentence of text. Convert it to uppercase. Encode it. Print out each encoded letter as you convert it.

If the user selects option 3, display the alphabet on the monitor screen.

If the user selects option 4, the program should terminate.

Your program should redisplay the menu after each translation is finished.

Each task should be in its own method: load the data, display the menu, read the data/phrase entered at the keyboard, translate the encoded message, translate the decoded message, display the alphabet.

Your program must also handle the spaces between the words.

Do not use or anticipate any punctuation in the input.

Use my examples for test data. Method Definitions on the next page.

Encoded Message  Decoded Message

J mpwf Kbwb  I LOVE JAVA

Uijt jt gvo  THIS IS FUN

Kbwb jt nz gbwpsjuf  JAVA IS MY FAVORITE

"96% of our customers have reported a 90% and above score. You might want to place an order with us."

Essay Writing Service
Affordable prices

You might be focused on looking for a cheap essay writing service instead of searching for the perfect combination of quality and affordable rates. You need to be aware that a cheap essay does not mean a good essay, as qualified authors estimate their knowledge realistically. At the same time, it is all about balance. We are proud to offer rates among the best on the market and believe every student must have access to effective writing assistance for a cost that he or she finds affordable.

Caring support 24/7

If you need a cheap paper writing service, note that we combine affordable rates with excellent customer support. Our experienced support managers professionally resolve issues that might appear during your collaboration with our service. Apply to them with questions about orders, rates, payments, and more. Contact our managers via our website or email.

Non-plagiarized papers

“Please, write my paper, making it 100% unique.” We understand how vital it is for students to be sure their paper is original and written from scratch. To us, the reputation of a reliable service that offers non-plagiarized texts is vital. We stop collaborating with authors who get caught in plagiarism to avoid confusion. Besides, our customers’ satisfaction rate says it all.

© 2022 Homeworkcrew.com provides writing and research services for limited use only. All the materials from our website should be used with proper references and in accordance with Terms & Conditions.

Scroll to Top