Object-oriented application to manage students

Assignment Help JAVA Programming
Reference no: EM13940025

Create an efficient, well-documented object-oriented application to manage students' transcripts information. A student object must contain their name and a valid GNumber. Students may take as many as 100 courses. For each course, the user should enter the course name, number of credits and grade. Note that the grade entered can contain +/-; however, you should only store the letter grade (A,B,C,D,F). Program should allow multiple student objects to be created and filled with course information.

Once the students have all been entered, print a transcript for each student. After all the individual transcripts (which includes a list of courses and corresponding letter grades with #credits, the students GPA and an indication of their Honors status) are printed, prepare a summary that includes:

* The number of HONORS students

* The average GPA

* The number of students whose GPA is above the average

Other information:

* GPA is calculated using the Quality Point algorithm (each A is worth 4 points, B - 3, C - 2, D - 1, F - 0; Find the sum of that value times the number of credits for all courses, then divide by the total number of credits.).

* A student is considered `HONORS' if their GPA is at least 3.5 .

Reference no: EM13940025

Questions Cloud

Find the margin of error : Find the critical value for zα/2 that corresponds to a degree of confidence of 98%. Find the margin of error for the 95% confidence interval used to estimate the population proportion with n = 163 and x = 96
Proposals using the calculations above to explain : Jamie Oliver is considering expanding his restaurant trade. He has the following two proposals to consider. A minimum of a 12% return on investment is required from the recommended project.
Understood from a cbt perspective : Lee is a university student who comes to counselling because he is very unhappy and considering giving up his place at University. Lee came from China to study in Australia and is finding it difficult to make friends and meet new people, as his fa..
Compute the contribution margin ratio for the mailboxes : Compute the contribution margin ratio for the mailboxes. How much revenue must Doerhing earn in order to break even?
Object-oriented application to manage students : GPA is calculated using the Quality Point algorithm (each A is worth 4 points, B - 3, C - 2, D - 1, F - 0; Find the sum of that value times the number of credits for all courses, then divide by the total number of credits.).
Characteristics of a range of food production systems : Examine and discuss the characteristics of a range of food production systems and the various food and beverage service systems (use your selected organisation as an example.
Calculations to assess the performance and position : Use the information from the above calculations to assess the performance and position of the company. State the limitations regarding ratio analysis as a means of analysing company accounts.
Display the total annual compensation : The application should ask the user to enter annual sales, and it should display the total annual compensation
Discuss the effects of climate change on the ecology : Discuss the effects of climate change on the ecology, community and economy of Canada.Present a structured report of between 2500 and 3000 words, written in appropriate language and referenced (using APA6), so that the average concerned resident o..

Reviews

Write a Review

JAVA Programming Questions & Answers

  Create a java class namedtextprocessorgui

Create a Java class namedTextProcessorGUI. Provide a main() function that creates and displays an instance ofTextProcessorGUI. I recommend you write this class as a subclass ofJFrame.

  Write a function which takes two string variables

Write a function which takes two string variables not C strings as inputs and compares them. If they are equal, the function should return 0. If the first-string is less than the second string, return a negative number. If the first string is grea..

  Program to find maximum-minimum of sequence of values

Common task which should be done in loop is to find maximum and minimum of sequence of values. File Temps.java contains program which reads in sequence of hourly temperature readings over 24- hour period.

  Write a java program that calculates and displays the result

Write a Java program that calculates and displays the results of addition, subtraction, multiplication, division, modulus, bitwise &, or bitwise | operation on two integer values input by the user.

  Write a while loop that lets the user enter a number

1) Write a while loop that lets the user enter a number. The number should then be multiplied by 10, and stored in a variable called product. The loop should then iterate as long as product contains a value less than 100.

  Prepare demo program that implements all of above method

Specify, design, and implement a class that can be used in a program that simulates a combination lock.

  Case study - greenhouse humidity control

The control system that will respond to sensor information to turn on/off a misting device, turn on/off a watering system and open/close ventilation windows.

  Implementation of the vector data type

Described in general terms the implementation of the vector data type. Complete the implementation of the vector by providing definitions for the subsequent operations

  Define the determinant of a matrix

Define the determinant of a matrix a (written det(a)) recursively as follows: if a is a 1 x 1 matrix, then det(a) = x

  Implement a class quiz

Implement a class Quiz that implements the Measurable interface.

  Write the classic arcade game of breakout

For each instance variable in your program, explain why you chose to make it an instance variable rather than a local variable - How did you test whether the game would end correctly in this second case? Did you make any changes to the code when test..

  A common useful equation

In physics, a common useful equation for finding the position s of a body in linear motion at a given time t, based on its initial position s0, initial velocity v0, and rate of acceleration a, is the following: ??= ??0+??0??+12????2. Write code to de..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd