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)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education