日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

ISOM3028代做、Python/c++編程語言代寫

時間:2024-04-11  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



ISOM3028 - Advanced Computer Programming
2023/2024
Section 001
Assignment 1 Due Date: 9 April 2024 (IN CLASS)
___________________________________________________________________________
Note: Submit both hardcopy (printed format) and softcopy.
1. For hardcopy, you are required to submit sample inputs and outputs. You need to mention
the author name, i.e. your name, and student no.
2. For softcopy, please compress all the class and program files and send the compressed file
through UMMoodle. Add comments to your code. Save your compressed file as
“bc0xxxx_Ass1.zip”. Please remember to use your student number as part of compressed file
name.
You are required to create a Student Management System for school use. The system should allow
the user to add new a student, retrieve student information, update student information, and display
student information in the system.
Instructions:
1. Create a class named "Student" which extends from “Person” class, with the following
attributes:
• studentID (String): unique identifier for each student (Note: the studentId should be a string
of four digits, i.e. “0123”)
• name (String): name of the student
• gender (String): gender of the student
• major (String): sutdent’s major
• midtermScore (double): the student’s midterm score
• finalScore (double): the student’s final exam score
• midtermWeight (double): the weight of midterm score contributing to the final grade, with
default value 0.4
• finalWeight (double): the weight of final exam score contributing to the final grade, with
default value 0.6
• finalGrade (double): calculated from midterm score and final exam score and their weights
You decide which attributes should be defined in Person.
2. Implement a constructor in the "Student" class that initializes the name, gender, studentID,
major, midtermScore, and finalScore.
2
3. Implement the set and get methods for name, gender, and major fields. Only set methods for
midtermScore, finalScore; and only get method for studentID.
4. Override the toString() method to format your output of student information. Student
information contains name, ID, major, midtermScore, finalScore, and finalGrade. Hint:
toString() is predefined by Java. Learn this method first.
5. Implement a calculateTotalGrade() method to calculate the finalGrade.
6. Create a class named "ScoreManagement" to manage the scores of the students. This class
should have the following methods:
• enrollStudent (Student student): Adds a new student to the system. Use ArrayList.
• findStudent (String studentID): Retrieves student info. based on the studentID.
• dropStudent(String studentID): drop a student from the system based on the studentID.
• inputScores(String studentID, double midtermScore, double finalScore): give midterm
score and final exam score based on the studentID. Call the “findStudent”,
“setMidtermScore”, and “setFinalScore” methods.
• modifyStudentInfo(String studentID, String newName, String newMajor, double
midtermscore, double finalscore): Change student name, major, and the scores based on
studentID.
• gradeSummaryStatistics() : Displays the max, min, and average of the final grades of all
students.
7. Create a “StudentScoreManagementSystem” class with main method to test your Student
Management System. In the main method, create an instance of the "ScoreManagement" class
and display the following menu containing five functions and the system will ask the user to
input a menu item to execute a particular function:
Menu:
1. 1. Add student
2. Find student
3. Modify student information
4. Grade summary statistics
5. Exit
Enter your choice:
For 1), the system should ask the user to input the new student name, gender ,ID (with a validity
check, invalid then input again), major, midtermScore, and finalScore. Then, it will display the
new student information on screen; for 2), the system will ask the user to input a student ID
and it will display the student information if the employee is found; otherwise display error
message "Student not found."; for 3), the system will ask user to input student ID, new name,
3
and new major. Then, it will modify the corresponding information of the student based on the
ID input. If the student is not found, display error message "Student not found."; for 4), the
system will display the grade; for 5), the program will be terminated. For menu item 1) to 4),
the system will display the menu and ask user to input menu item again when the corresponding
function has been finished.
YOUR TASK:
Run the program, add the five students below to your program, find student 0002 and 0005,
then modify student 0002 and 0005’s information with the scores in parentheses, find 0002
and 0005 again to make sure their information is corrected. Show the grade summary statistics.
Then exist.
Print out all the information shown in your console. One example with the first three students
are shown in Sample I/O.
Testing data: (Try to add the following student data into the system)
Student name: David Chan
Gender: M
ID: 0001
Major: BIDA
Midterm score: 75
Final exam score: 80
Student name: Allen Lai
Gender: M
ID: 0002
Major: BIDA
Midterm score: 52(58)
Final exam score: 71
Student name: Amy Liu
Gender: F
4
ID: 0003
Major: BIDA
Midterm score: **
Final exam score: 85
Student name: Grace Pan
Gender: F
ID: 0004
Major: BIDA
Midterm score: 72
Final exam score: 88
Student name: Lucy Lee
Gender: F
ID: 0005
Major: BIDA
Midterm score: 58
Final exam score: 76(80)
Sample I/O: (Fonts in red color are input data, only three students are added in this example.
You should add all the five students.)
Menu:
1. Add student
2. Find student
3. Modify student information
4. Grade summary statistics
5. Exit
Enter your choice: 1
Enter name: David Chan
5
Enter gender (M/F): M
Enter ID (4-digit string): 01
Invalid ID format. Please enter a 4-digit string.
Enter ID (4-digit string): 0001
Enter major: BIDA
Enter midterm score: 75
Enter final exam score: 80
Student{name='David Chan', id='0001', major='BIDA', midtermScore=75.0, finalScore=80.0,
totalGrade=78.0}
Menu:
1. Add student
2. Find student
3. Modify student information
4. Grade summary statistics
5. Exit
Enter your choice: 1
Enter name: Allen Lai
Enter gender (M/F): M
Enter ID (4-digit string): 0002
Enter major: BIDA
Enter midterm score: 52
Enter final exam score: 71
Student{name='Allen Lai', id='0002', major='BIDA', midtermScore=52.0, finalScore=71.0,
totalGrade=63.4}
Menu:
6
1. Add student
2. Find student
3. Modify student information
4. Grade summary statistics
5. Exit
Enter your choice: 1
Enter name: Amy Liu
Enter gender (M/F): F
Enter ID (4-digit string): 0003
Enter major: BIDA
Enter midterm score: **
Enter final exam score: 85
Student{name='Amy Liu', id='0003', major='BIDA', midtermScore=**.0, finalScore=85.0,
totalGrade=87.0}
Menu:
1. Add student
2. Find student
3. Modify student information
4. Grade summary statistics
5. Exit
Enter your choice: 2
Enter student ID: 0002
Student{name='Allen Lai', id='0002', major='BIDA', midtermScore=52.0, finalScore=71.0,
totalGrade=63.4}
Menu:
7
1. Add student
2. Find student
3. Modify student information
4. Grade summary statistics
5. Exit
Enter your choice: 3
Enter student ID: 0002
Enter new name: Allen Lai
Enter new major: BIDA
Enter new midterm score: 58
Enter new final exam score: 71
Menu:
1. Add student
2. Find student
3. Modify student information
4. Grade summary statistics
5. Exit
Enter your choice: 2
Enter student ID: 0002
Student{name='Allen Lai', id='0002', major='BIDA', midtermScore=58.0, finalScore=71.0,
totalGrade=65.8}
Menu:
1. Add student
2. Find student
3. Modify student information
8
4. Grade summary statistics
5. Exit
Enter your choice: 4
Max Grade: 87.0
Min Grade: 65.8
Average Grade: 76.93333333333333
Menu:
1. Add student
2. Find student
3. Modify student information
4. Grade summary statistics
5. Exit
Enter your choice: 5

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






















 

掃一掃在手機打開當前頁
  • 上一篇:越南簽證辦理托運流程多久(行李托運政策)
  • 下一篇:MCD4700代做、Python/c++編程語言代寫
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
  • 短信驗證碼 豆包 幣安下載 目錄網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        韩国三级电影久久久久久| 亚洲精品美女在线| 洋洋av久久久久久久一区| 国产女人水真多18毛片18精品视频| 一区二区三区精品视频在线观看| 欧美激情一区二区三级高清视频| 欧美激情一区二区三区蜜桃视频| 欧美激情一级片一区二区| 一区二区三区无毛| 亚洲一区二区三区欧美| 国产一区二区按摩在线观看| 欧美午夜视频| 国产精品免费看| 国产人妖伪娘一区91| 亚洲免费网址| 亚洲第一搞黄网站| 一本色道久久综合狠狠躁篇怎么玩| 国产美女精品视频| 91久久线看在观草草青青| 最新亚洲电影| 欧美一区二区三区的| 亚洲人成在线播放| 在线日本高清免费不卡| 亚洲深夜影院| 欧美天天视频| 国内精品久久久久伊人av| 欧美日韩综合在线| 久久综合影音| 欧美精品一区二区视频| 国产亚洲综合性久久久影院| 国产欧美日韩在线视频| 欧美午夜精品久久久久免费视| 久久激情一区| 国内精品久久久久影院色| 一区二区自拍| 久久精品网址| 亚洲看片一区| 亚洲精品自在在线观看| 国产香蕉97碰碰久久人人| 韩国一区电影| 亚洲精品久久久久久下一站| 亚洲欧美日韩视频二区| 国产精品久久久久久久浪潮网站| 亚洲精品久久久久久一区二区| 欧美黄色网络| 欧美视频精品在线观看| 久久综合图片| 国产精品区免费视频| 麻豆国产精品va在线观看不卡| 国内成人精品一区| 欧美日韩国产va另类| 亚洲欧洲精品一区| 国产综合视频在线观看| 国产精品99久久久久久白浆小说| 国产日韩视频一区二区三区| 久久久免费精品| 亚洲精品国产精品国自产观看| 亚洲国产成人av好男人在线观看| 亚洲一区二区精品在线| 国产精品一区二区久久久| 国产精品99久久久久久宅男| 国产精品中文在线| 久久久久成人精品免费播放动漫| 精品不卡在线| 在线一区亚洲| 欧美福利电影在线观看| 国产精品一区三区| 国产一区二区你懂的| 久久字幕精品一区| 亚洲图片自拍偷拍| 国产精品一卡| 在线播放中文一区| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品theporn88| 久久嫩草精品久久久久| 欧美体内she精视频在线观看| 国内外成人在线| 一区二区三区www| 欧美日本一区二区三区| 性娇小13――14欧美| 亚洲国产91精品在线观看| 亚洲一区亚洲| 一区二区三区在线免费观看| 亚洲国产精品久久久久| 久久综合国产精品台湾中文娱乐网| 欧美亚洲在线视频| 99热这里只有精品8| 国产精品日日摸夜夜添夜夜av| 国产精品视频yy9099| 国产欧美日韩综合一区在线播放| 国产一区二区三区四区hd| 99爱精品视频| 国产一二三精品| 久久精品国产久精国产爱| 欧美一级淫片aaaaaaa视频| 欧美激情久久久久久| 一区二区三区四区五区视频| 尤妮丝一区二区裸体视频| 国产精品一区二区欧美| 国产精品久久久久久影视| 欧美日韩国产影片| 国产酒店精品激情| 国产日本欧美在线观看| 国产精品推荐精品| 亚洲日本无吗高清不卡| 亚洲一区三区电影在线观看| 欧美日韩八区| 亚洲人被黑人高潮完整版| 欧美在线一级va免费观看| 欧美不卡福利| 在线精品亚洲一区二区| 欧美日本韩国一区| 欧美一区二区三区免费观看| 久久国产精品亚洲va麻豆| 国产一区二区三区高清| 国产精品ⅴa在线观看h| 国产视频自拍一区| 欧美一级视频一区二区| 午夜精品久久久久久久久久久久久| 国产一级久久| 麻豆精品一区二区av白丝在线| 91久久夜色精品国产九色| 亚洲福利国产| 久久免费精品日本久久中文字幕| 国产麻豆一精品一av一免费| 亚洲国产欧美国产综合一区| 国产日韩精品久久| 99精品免费网| 国产伦精品一区二区三区视频黑人| 亚洲视频免费在线观看| 99国产精品久久久久老师| 亚洲女女做受ⅹxx高潮| 欧美成人免费观看| 国产性猛交xxxx免费看久久| 久久婷婷国产综合国色天香| 先锋影音国产精品| 欧美激情一区二区三区在线| 国产精品videossex久久发布| 欧美色另类天堂2015| 久久久国产一区二区三区| 一本色道久久综合狠狠躁的推荐| 欧美大成色www永久网站婷| 亚洲国产成人一区| 女主播福利一区| 欧美国产日本高清在线| 欧美亚洲第一页| 欧美三级电影网| 米奇777在线欧美播放| 欧美亚洲一区二区在线观看| 欧美婷婷久久| 亚洲精品久久久久久久久久久久久| 国产精品海角社区在线观看| 亚洲亚洲精品三区日韩精品在线视频| 亚洲精品偷拍| 国产精品久久久久久久久果冻传媒| 欧美精品在线观看播放| 欧美a级大片| 亚洲开发第一视频在线播放| 乱中年女人伦av一区二区| 欧美日韩精品综合在线| 国产一区二区日韩精品欧美精品| 欧美四级剧情无删版影片| 在线播放日韩欧美| 免费亚洲电影|