Geschlossen

java homework

Dieses Projekt hat 52 Angebote von talentierten Freelancern mit einem durchschnittlichen Angebotspreis von $22 USD erhalten.

Erhalten Sie kostenlose Angebote für ein Projekt wie dieses
Arbeitgeber arbeiten
Projektbudget
$10 - $30 USD
Angebotsanzahl
52
Projektbeschreibung

Write [url removed, login to view] from page 212 Ninth edition.

" [url removed, login to view] (Math: pentagonal numbers) A pentagonal number is defined as n(3n–1)/2 for n=1,2, . . ., and so on.

Therefore, the first few numbers are 1, 5, 12, 22, . . ..

Write a method with the following header that returns a pentagonal number:

public static int getPentagonalNumber(int n)"

Pentagonal numbers illustration and general equation....

Which is Pn = ( 3 * n2 - n )/2

Note for n =1 we have one vertex point

for n = 2 we share vertex points for n=1 and add four more points this gives a pentagonal P2= 5 points

For P3, we share vertex points of P2 and add 7 more points this gives P3 = 12 points

For P4 we add 10 more points + 12 from P3 gives a P4 = 22.

You will read a single integer from standard input and print out the the first n pentagonal numbers, where n was integer just read. All numbers will be printed space then number, last pentagonal number is new line terminated.

Sample Run 1 (Input 2):

Enter an integer: 2

The pentagonal numbers are: 1 5

Sample Run 2 (User input's 4):

Enter an integer: 4

The pentagonal numbers are: 1 5 12 22

Sample Run 3 (NetBeans output window user inputs 7)

run:

Enter an integer: 7

The pentagonal numbers are: 1 5 12 22 35 51 70

BUILD SUCCESSFUL (total time: 7 seconds)

Hint the method getPentagonalNumber( int n ), is singular, but you can write your method to kick out and array 1..n.

Hint,

For [url removed, login to view] with input 2, you will need to output:space1space5newline, so we print a space then a number.

The only catch the last number ends in newline not space.

Lets look at another example, you want to read in n and print out the squares of 1 up to n^2, last one is newline terminated.

For example, input n=3; Output: "The square numbers are: 1 4 9\n" - this Simple loop will work....

[url removed, login to view]( "The square numbers are: " );

for( int i = 1; i <= n ; ++i ) [url removed, login to view]( i*i + ( i-1<n ? " " : \n" ) );

Möchten Sie Geld verdienen?

  • Legen Sie Ihr Budget und Ihren Zeitraum fest
  • Skizzieren Sie Ihr Angebot
  • Bekommen Sie Geld für Ihre Arbeit

Heuern Sie Freelancer an, die auch auf dieses Projekt geboten haben

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online