How JustAnswer Works:

  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.

Ask LogicPro Your Own Question

LogicPro
LogicPro, Engineer
Category: Homework
Satisfied Customers: 12563
Experience:  Expert in Java C++ C C# VB Javascript Design SQL HTML
29751445
Type Your Homework Question Here...
LogicPro is online now
A new question is answered every 9 seconds

For LogicPro only For LogicPro only Refer to the Java

This answer was rated:

For LogicPro only

For LogicPro only

Refer to the Java Coding Style Document.
Add comments as required for all .java files

Provide a complete program that performs a simple substitution cipher. The program should take plain text and a shift value and produce the encrypted text. Then it should take encrypted text and a shift value and produce the plain text once again. A different encrypted text and shift can be entered so make sure to get input.

Example:
EASTER shifted by 3 to left would become HDVWHU
HDVWHU shifted by 3 to right would become EASTER

This is how the early Caesar Cipher worked.

Provide a main method. It should:

Get input for a string and a shift value
Convert to upper case
Only perform the following items on alphabetic characters between A and Z
Utilize a for loop which uses postfix incrementing operator
Convert character to its ASCII equivalent (type cast)
Shift buy shift value entered above
If you reach end of alphabet, wrap around
Example: A shifted to the left 2 would become Y
Convert back to its character equivalent (type cast)
Output the new character
Get input for a string and a shift value
Perform same steps above to convert the encrypted text back to plain text
Be sure to get input again as a different encrypted text may be entered
Utilize postfix increment/decrement operations and compound assignment operators for all math. Example: x++ or x+=2.

Sample Session:

Please enter text to encrypt
easter
Please enter shift value
3
BXPQBO
Please enter text to decrypt
bxpqbo
Please enter shift value
-3
EASTER
Press any key to continue . . .
Hi,
Welcome back and thank you for asking me.
What is the deadline for this?
Customer: replied 3 years ago.

No problem you provide great answers and i haven't had one issue with getting them by the time we agree upon.


 


The deadline for this assignment is Saturday, but hoping to have it by Friday evening

These are a lot and will take time. I am sending an email indicating new and fair price for this question. You may increase the price of the question. Please check inbox/spam/junk folder of the email address registered with JustAnswer and let me know.
Customer: replied 3 years ago.

roger that, just increased it 5$

Have you checked the under priced email?
Updated price is not as per the email.
Customer: replied 3 years ago.

Oh i thought that was an example, i can't afford that much for it !

I can do it for $40, please let me know or I should opt out for other experts to join you.

Customer: replied 3 years ago.

I could do it for 30$ but i think that's the max i can afford due to limited funds from vacation.

ok, I will do it for you.
I will provide you answer ASAP.
Customer: replied 3 years ago.

ok sounds good

:)
THIS ANSWER IS LOCKED!

You need to spend $3 to view this post. Add Funds to your account and buy credits.
LogicPro and 6 other Homework Specialists are ready to help you
Customer: replied 3 years ago.

Most of the code worked well, but i wasn't generating these results in the sample


 


Sample Session:

Please enter text to encrypt
easter
Please enter shift value
3
BXPQBO
Please enter text to decrypt
bxpqbo
Please enter shift value
-3
EASTER
Press any key to continue . . .


Sample Session 2: : (Notice spaces removed from input)

Please enter text to encrypt
This Is A Test
Please enter shift value
3
QEFPFPXQBPQ
Please enter text to decrypt
qefpfpxqbpq
Please enter shift value
-3
THISISATEST
Press any key to continue . . .


 


All the inputs worked properly, but for example in the first scenario it wasn't printing out BXPQBO / bxpqbo but everything else worked fine


 

I will review and reply ASAP.
Customer: replied 3 years ago.

sounds good, no super rush as long as i get it by tomorrow evening i should be good. Thanks Sir

welcome
Customer: replied 3 years ago.

Didn't hear anything back from ya yet, it compiled and work properly, it just left those weird characters out. I'm not even sure why they're supposed to be there. I may just submit it the way it is. Should get a good enough grade for it since it does work right.

Customer: replied 3 years ago.

:)

Thanks :)

Related Homework Questions