Questions & AnswersJava Programming

Develop a method called normalizeGrades() in Java following the...

Question
Answered step-by-step
Asked by AmbassadorArtSandpiper25 on coursehero.com

Develop a method called normalizeGrades() in Java following the...

Develop a method called normalizeGrades() in Java following the details below:

  1. The method should accept an array of numeric grades as argument. Each grade in the array is a numeric value (of type double) between 0 to 100.
  2. The method should create an integer array of grades, following:
  3.  
    • If a grade in the array is greater than 50, then the method should round the numeric grade to the nearest integer value using Math.round() method, and then again round it to an integer grade to a nearest multiple of 5.
    • If a grade in the array is less than or equal to 50, then the method should round the numeric grade to the nearest integer value using Math.round() method.
  4. The method should create a character array of letter grades, using a switch statement by translating the integer grades created in (b) to an array of letter grades of type character, following the grade notation:

100 or 95 or 90 85:           A

70, 75, 80:                         B

55, 60, 65:                         C

50:                                     D

0 to 49:                              F

  1. The method should print the integer array of grades.
  2. The method should return the array of letter grades created in (c).

For example:

If the input array is:

{100, 28.2, 83.3, 76.1, 56, 36, 73, 72.49, 62.5, 92.1, 57.5, 49.5, 52.4}

 

The method should create and print an integer array:

[100, 28, 85, 75, 55, 36, 75, 70, 65, 90, 60, 50, 50]

 

The method should return the character array of letter grades:

{A, F, A, B, C, F, B, B, C, A, C, D, D}

Answer & Explanation

Solved by verified expert
Answered by devsirji on coursehero.com

sectetur adipiscing elitsec

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odiosectetur adipiscing elit. Nam
CliffsNotes Logo

Unlock access to this and over
10,000 step-by-step explanations

Unlock Explanation

Have an account? Log In

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices

Step-by-step explanation

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellen
sectetur adipiscing elit. Nam lacini

38482450

 

 

sectetur adipisc
sectetur adipiscing elit. Nam lacinia pulvinar tor

sectetur adipiscing elit.
1 attachment
Subscribe to unlock attachment
JPG

Get unstuck with a CliffsNotes subscription

Example CliffsNotes Question and Answer
Unlock every step-by-step explanation, download literature note PDFs, plus more.Get Access

Related Q&A