See the following figure. Untitled Students GPA Calculation Student Roll No. Student Name Marks in Bengali Marks in English Marks in Mathematics Calculate GPA Grade Point Average Save Date Refresh Data Close File Figure 1: Students GPA Calculation Develop a Java Application that builds a form as shown in Figure 1. First, the user enters the data and clicks on 'Calculate GPA' button. Once clicked, your program mu alculate the GPA of the student based on the following table. Marks Grade Point >= 90 5.0 >= 80 4.0 >= 70 3.0 >= 60 2.0 >= 50 1.0 f the student gets below 50 in any subject, then the student fails and the GPA will be 0.0. After calculating the GPA, it must be displayed in the appropriate text box as per Figure 1. Then, the licks on 'Save Data' button and the student's roll no., student's name and GPA must be saved in a The file must be named after your student id such as 2021-1-60-001.txt. When the user hits the 'Refresh Data' button all data currently entered in the form must be reset and aser can again enter input. At last, when the user enters Close File', the file where you saved data will be closed and the applic vill terminate. CSE110 (DMRH)

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter7: Characters, Strings, And The Stringbuilder
Section: Chapter Questions
Problem 7PE
icon
Related questions
Question
Task 1:
See the following figure.
E Untitled
Students GPA Calculation
Student Roll No.
Student Name
Marks in Bengali
Marks in English
Marks in Mathematics
Cakulate GPA
Grade Point Average
Save Data
Refrech Data
Close File
Figure 1: Students GPA Calculation
Develop a Java Application that builds a form as shown in Figure 1.
First, the user enters the data and clicks on 'Calculate GPA' button. Once clicked, your program must
calculate the GPA of the student based on the following table.
Marks
Grade Point
>= 90
5.0
>= 80
4.0
>= 70
3.0
>= 60
2.0
>= 50
1.0
If the student gets below 50 in any subject, then the student fails and the GPA will be 0.0.
After calculating the GPA, it must be displayed in the appropriate text box as per Figure 1. Then, the user
clicks on 'Save Data' button and the student's roll no., student's name and GPA must be saved in a text file.
The file must be named after your student id such as 2021-1-60-001.txt.
When the user hits the 'Refresh Data' button all data currently entered in the form must be reset and the
user can again enter input.
At last, when the user enters Close File', the file where you saved data will be closed and the application
will terminate.
CSE110 (DMRH)
Page 1
Class Naming Instructions:
All the class names must be named like Class1_<your-student-id>.
As an example,
class SaveData_2021_1_60_001{
Transcribed Image Text:Task 1: See the following figure. E Untitled Students GPA Calculation Student Roll No. Student Name Marks in Bengali Marks in English Marks in Mathematics Cakulate GPA Grade Point Average Save Data Refrech Data Close File Figure 1: Students GPA Calculation Develop a Java Application that builds a form as shown in Figure 1. First, the user enters the data and clicks on 'Calculate GPA' button. Once clicked, your program must calculate the GPA of the student based on the following table. Marks Grade Point >= 90 5.0 >= 80 4.0 >= 70 3.0 >= 60 2.0 >= 50 1.0 If the student gets below 50 in any subject, then the student fails and the GPA will be 0.0. After calculating the GPA, it must be displayed in the appropriate text box as per Figure 1. Then, the user clicks on 'Save Data' button and the student's roll no., student's name and GPA must be saved in a text file. The file must be named after your student id such as 2021-1-60-001.txt. When the user hits the 'Refresh Data' button all data currently entered in the form must be reset and the user can again enter input. At last, when the user enters Close File', the file where you saved data will be closed and the application will terminate. CSE110 (DMRH) Page 1 Class Naming Instructions: All the class names must be named like Class1_<your-student-id>. As an example, class SaveData_2021_1_60_001{
Expert Solution
steps

Step by step

Solved in 5 steps with 10 images

Blurred answer
Knowledge Booster
Running Time of Application
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT