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)
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)
Chapter7: Characters, Strings, And The Stringbuilder
Section: Chapter Questions
Problem 7PE
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{](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fe7a57306-552f-4f0d-b358-122cc305fbf5%2Fd736d762-fd68-4235-9c9a-01d6159fa9c0%2F40zwg8o_processed.jpeg&w=3840&q=75)
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
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 5 steps with 10 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
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.Recommended textbooks for you
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
![Programming with Microsoft Visual Basic 2017](https://www.bartleby.com/isbn_cover_images/9781337102124/9781337102124_smallCoverImage.gif)
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781305480537/9781305480537_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT