国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

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

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++編程語言代寫
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業(yè)
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網頁版入口 破天一劍 目錄網 排行網

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    国产精品成人av在线| 亚洲综合在线小说| 狠狠精品干练久久久无码中文字幕| 久久91精品国产| 91.com在线| 欧洲亚洲免费视频| 天天爱天天做天天操| 欧美激情视频在线观看| 久久天天躁狠狠躁老女人| 久久久免费精品| 国产乱码精品一区二区三区卡 | 日韩一区二区欧美| 91久久精品一区| 成人免费在线一区二区三区| 国产深夜精品福利| 免费看黄色a级片| 色乱码一区二区三在线看| 一区中文字幕在线观看| 精品国产av无码一区二区三区| 日韩中文在线不卡| 久久久久资源| 国产盗摄xxxx视频xxx69| 91.com在线| 久久人人97超碰人人澡爱香蕉| 91精品在线一区| av一区观看| 91av在线网站| 国产高清在线一区| 久久av一区二区三区亚洲| 国产www精品| 久久久久久久久久久网站| 成人欧美一区二区三区黑人| 国产区二精品视| 国产素人在线观看| 国产亚洲黄色片| 国产日本欧美在线| 国产情人节一区| 成人国产精品色哟哟| 91黄在线观看| 久久精品人成| 久久久国产影院| 国产精品久久久久久久久久久不卡| 久久久精品免费| 国产精品第1页| 亚洲综合欧美日韩| 日本一区二区免费高清视频| 日韩在线综合网| 欧美精品久久久久久久免费 | 国产精品福利无圣光在线一区| 国产精品久久久久不卡| 精品高清视频| 三区精品视频观看| 欧美在线中文字幕| 国内精品久久久久影院优| 国产精品在线看| 久久国产精品网| 国产精品久久久久久亚洲影视| 欧美激情亚洲激情| 日本久久精品视频| 国产一区二区三区高清| 国产一区二区三区乱码| 久久久免费电影| 国产精品毛片一区视频| 亚洲一区二区三区777| 欧洲视频一区二区三区| 国产日韩欧美自拍| 久久免费观看视频| 久久综合网hezyo| 熟女少妇精品一区二区| 国内精品久久久久久久久| 91精品免费看| 国产精品污www一区二区三区| 欧美激情亚洲自拍| 青青草久久网络| 成人精品在线观看| 久草综合在线观看| 色综合老司机第九色激情| 日韩专区第三页| 国产伦精品一区二区三区免| 国产成人精品国内自产拍免费看| 国产精品电影久久久久电影网| 日本一级黄视频| 成人免费在线网| 国产精品久久av| 青草视频在线观看视频| 68精品久久久久久欧美| 美女久久久久久久久久久| 欧美中文字幕在线观看视频| 国产精品99久久久久久久久| 美女视频久久黄| 奇米成人av国产一区二区三区| 91传媒视频免费| 九九精品在线观看| 欧美专区一二三| 国产精彩精品视频| 精品国产福利| 欧美日韩一区二| 国产av熟女一区二区三区| 欧美日韩国产二区| 韩国成人一区| 精品久久国产精品| 青青在线免费视频| 久久国产色av免费观看| 亚洲一卡二卡三卡| 国产精品午夜视频| 国产精品区一区| 欧美精品与人动性物交免费看| 久久综合九九| 亚洲 欧洲 日韩| 国产精品亚洲激情| 久久99精品久久久久久青青91| 欧美成人一区二区在线观看| 久久免费视频在线观看| 亚洲资源视频| 9a蜜桃久久久久久免费| 中文字幕在线中文| 成人毛片一区二区| 亚洲影院在线看| 69精品小视频| 午夜精品亚洲一区二区三区嫩草| 国产欧美日韩91| 欧美大片欧美激情性色a∨久久| 国产一区二区视频免费在线观看| 国产精品二区三区| 国产精品自拍小视频| 欧美极品第一页| 国产在线青青草| 久久91精品国产| 国产剧情久久久久久| 中文字幕乱码人妻综合二区三区| 国产精品一区二区三| 亚洲一区亚洲二区亚洲三区| 91精品视频一区| 日韩欧美在线观看强乱免费| 九一免费在线观看| 欧美精品与人动性物交免费看 | 国产在线精品一区免费香蕉| 国产精品久久久对白| 国内精品久久久| 九九视频直播综合网| 国产另类自拍| 午夜欧美不卡精品aaaaa| 久久免费精品视频| 欧美在线免费观看| 国产精品欧美风情| 国产玖玖精品视频| 亚洲成人网上| 久久精品一区二| 欧美日韩精品一区| 欧美激情伊人电影| 国产成人精品免高潮在线观看| 日韩视频专区| 国产精品免费电影| 国产精品亚洲美女av网站| 色女人综合av| 国产精品视频专区| 波多野结衣精品久久| 日韩 欧美 高清| 国产精品欧美在线| av免费中文字幕| 欧美精彩一区二区三区| 欧美激情亚洲视频| 久久久久久欧美| 黄色片久久久久| 亚洲熟妇无码一区二区三区| 日韩在线视频免费观看| 国产日韩欧美影视| 日日骚一区二区网站| 国产精品成人观看视频免费| 91极品视频在线| 国内精品国产三级国产99| 亚洲国产成人不卡| 国产精品久久久久久久久久久久冷 | 91久久久久久久| 欧美亚洲免费高清在线观看| 中文字幕久久综合| 久久精品小视频| aaa级精品久久久国产片| 欧美久久在线| 亚洲中文字幕无码专区| 国产精品九九九| 日韩亚洲一区二区| 91精品国产一区| 国产亚洲欧美一区二区| 日韩精品最新在线观看| 一区二区三区四区在线视频| 俺去了亚洲欧美日韩| 超碰国产精品久久国产精品99| 国产在线视频2019最新视频| 激情成人开心网| 国内精品视频免费| 精品视频一区在线| 极品尤物一区二区三区| 免费在线黄网站| 欧美v在线观看| 黄色国产小视频| 美女主播视频一区| 国产又黄又爽免费视频| 国产日韩欧美日韩大片| 国产精品在线看|