Programming assignment | Computer Science homework help

Enter Player 1’s cards: 1 S 2 S 3 S 4 S 5 S

Player 1’s hand:

AS 2S 3S 4S 5S

Best hand: STRAIGHT FLUSH

Enter Player 2’s cards: 1 D 10 D 11 D 12 D 13 D

Player 2

’s hand:

AD 10D JD QD KD

Best hand: STRAIGHT FLUSH

Tie!

Programmer of the week

(optional)

If you’d like to compete in the programmer of the week challenge, you must complete the

above part of the assignment as described. Once you get that to work, create another class,

POWeek.java, and start to extend the poker game. If you know how

to use javafx or java.swing,

you could include graphics. You could implement betting, support multiple players, allow for

cards being dealt instead of being input by the user, handle ties, change to Texas hold ‘em, etc.

Your tutor will present your submi

ssion at our weekly meeting and we’ll vote for the top 5

submissions from each class and show those to the students to vote for the programmer of the

week. The winner will get an award, 1% extra credit added to their final grade, and be famous

for a week.

Note: we will only be looking at the running of the code, i.e.

we will not count off

for anything done in the POWeek.java submission.

Style Requirements

(10 pts)

Different from other assignments

You will be graded for the style of programming on this assignment.

We are adding javadoc

comments as a requirement to the assignment

.

Use reasonable comments

to make your code clear and

readable.

(N

ew)

All methods must have javadoc comments

. We will be

testing this by running

“javadoc filename.java” and ensuring that the resulting documentation pages appear.

Use

reasonable variable names

that are meaningful.

Use static final

constants to make your code as general as possible. No ha

rdcoding

constant va

lues inline (no magic numbers).

o

Note

(new)

: There will be many cases in this homework where you want to

compare card 1 to card 2, card 2 to card 3, etc. I’m allowing you to hardcode

numbers for this.

Judicious use of blank spaces

around logical chunks

o

f code makes your code much

easier to read and debug.

Keep all lines

less than 80 characters

.

M

ake sure each level of indentation lines up

evenly.

Every time you open a new block of code (use a ‘{‘),

indent farther by 2 spaces

. Go back

to the previous le

vel of indenting when you close the block (use a ‘}’).

Always recompile and run your program right before turning it in, just in case you

commented out some code by mistake.

Turnin Instructions

Remember the deadline to turn in your assignment is

Saturday, January 30

by 11:59pm.

Place your order
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more