91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

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

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

時間:2024-04-11  來源:合肥網(wǎng)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++編程語言代寫
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業(yè)/產(chǎn)品研發(fā)/客戶要求/設計優(yōu)化
    有限元分析 CAE仿真分析服務-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務+熱設計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務+熱設計優(yōu)化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發(fā)動機性能
    挖掘機濾芯提升發(fā)動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機亮相AWE 復古美學與現(xiàn)代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網(wǎng) 排行網(wǎng)

    關于我們 | 打賞支持 | 廣告服務 | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区
    免费成人在线影院| 麻豆91精品| 97久久超碰精品国产| 国产aⅴ综合色| 国产99久久久久久免费看农村| 久久国产成人午夜av影院| 蜜桃视频免费观看一区| 美女在线一区二区| 美女www一区二区| 久久国产精品99精品国产 | 人妖欧美一区二区| 午夜激情综合网| 免费在线看一区| 国产精品综合视频| 懂色一区二区三区免费观看| 9色porny自拍视频一区二区| 欧美日韩高清在线一区| 在线播放豆国产99亚洲| 99综合在线| 欧美影片第一页| 精品少妇一区二区三区在线视频| 国产午夜亚洲精品理论片色戒| 国产精品久久精品日日| 亚洲男女毛片无遮挡| 午夜视黄欧洲亚洲| 韩国av一区二区三区在线观看| 床上的激情91.| 国模吧视频一区| 91久久久免费一区二区| 日韩一二在线观看| 亚洲欧美在线另类| 日韩avvvv在线播放| 懂色中文一区二区在线播放| 欧美午夜影院| 欧亚洲嫩模精品一区三区| 精品国产一区二区在线观看| 亚洲欧洲一区二区在线播放| 美女视频黄 久久| 欧美久色视频| 色中色一区二区| 久久久亚洲欧洲日产国码αv| 亚洲天堂av一区| 韩国理伦片一区二区三区在线播放| 午夜欧美精品久久久久久久| 久久亚洲图片| 国产亚洲一区二区在线观看| 日韩激情av在线| 91蝌蚪国产九色| 色狠狠综合天天综合综合| 日韩美女视频在线| 一区二区三区欧美久久| 丰满少妇久久久久久久| 国产精品视频| 国产日韩欧美综合在线| 麻豆久久久久久| 亚洲精品国产系列| 日韩三级在线免费观看| 亚洲国产精品一区二区尤物区| 懂色av一区二区三区免费观看| 国产精品日本| 国产亚洲欧美色| 韩国女主播成人在线观看| 在线精品亚洲一区二区| 日韩精品在线看片z| 一区二区三区.www| 91麻豆产精品久久久久久| 欧美日韩在线不卡| 亚洲大片精品永久免费| 欧美高清不卡| 精品日韩在线一区| 狠狠色综合色综合网络| 999在线观看精品免费不卡网站| 日韩欧美三级在线| 久久99精品久久久| 久久九九国产| 亚洲日本青草视频在线怡红院| 成人黄色小视频在线观看| 欧美视频自拍偷拍| 亚洲va韩国va欧美va| 最新亚洲视频| 成人欧美一区二区三区黑人麻豆 | 国产91在线观看| 91福利在线观看| 午夜一区二区三区在线观看| 亚洲视频碰碰| 国产欧美一区二区精品性| 99精品国产视频| 欧美变态口味重另类| 国产乱子伦一区二区三区国色天香| 久久久精品日韩| 五月婷婷激情综合| 亚洲欧美久久| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲午夜精品久久久久久app| 国产日韩欧美电影| av电影在线观看完整版一区二区| 欧美一级高清大全免费观看| 国产在线看一区| 91精品国产一区二区三区蜜臀| 久久99久久99| 91超碰这里只有精品国产| 久草精品在线观看| 青椒成人免费视频| 欧美三级电影在线看| 国产一区二区三区免费播放| 欧美精品高清视频| 风间由美一区二区三区在线观看 | 久久国产精品亚洲77777| 亚洲一区二区四区蜜桃| 新67194成人永久网站| 五月综合激情网| 欧美午夜一区二区三区免费大片| 男女男精品视频| 51午夜精品国产| 99久久国产免费看| 中国色在线观看另类| 最新国产乱人伦偷精品免费网站| 亚洲精品欧美专区| 色综合久久久久久久久久久| 久久成人av少妇免费| 精品久久久久99| 国产精品国产精品| 亚洲第一综合色| 欧美日韩一区二区三区四区五区 | 欧美1级日本1级| 一区二区久久久久| 欧美无人高清视频在线观看| 成人免费毛片嘿嘿连载视频| 中文字幕乱码日本亚洲一区二区 | 欧美一区日本一区韩国一区| 97se狠狠狠综合亚洲狠狠| 国产精品成人免费在线| 麻豆久久久9性大片| 国产一级精品在线| 欧美国产日韩精品免费观看| 国产精品日韩一区二区三区| 国产一区二区三区免费在线观看 | 91在线观看下载| 一区二区三区不卡视频在线观看 | 日韩国产高清在线| 久久午夜老司机| 久久精品欧洲| 99国产精品久| 日韩不卡一二三区| 欧美精品一区二区三区一线天视频| 伊人久久大香线蕉综合热线| 免费av成人在线| 国产精品免费久久| 欧美亚一区二区| 亚洲第一伊人| 黄色小说综合网站| 亚洲老妇xxxxxx| 精品盗摄一区二区三区| 久久经典综合| 欧美日韩一区二区高清| 精品午夜久久福利影院| 成人免费一区二区三区视频 | 国产精品乡下勾搭老头1| 亚洲欧美综合在线精品| 91精品国产综合久久久久久漫画| 亚洲国产精品一区制服丝袜| 国产精品99久久久久久有的能看| 亚洲欧美韩国综合色| 欧美不卡视频一区| 91官网在线观看| 亚洲国产婷婷| 成人精品鲁一区一区二区| 丝袜a∨在线一区二区三区不卡| 久久精子c满五个校花| 欧美色图激情小说| 一区二区三区四区五区视频| 欧美性大战久久久久久久蜜臀 | 久久久精品日韩欧美| 久久久久se| 亚洲精选久久| 色综合久久中文字幕| 狠狠色丁香九九婷婷综合五月| 亚洲欧美aⅴ...| 国产精品色一区二区三区| 欧美va在线播放| 欧美日韩国产首页| 久久天天狠狠| 国产亚洲激情| 亚洲第一在线| 欧美亚州在线观看| 北条麻妃一区二区三区| 国产精品中文有码| 久久国产精品第一页| 麻豆精品视频在线观看| 视频在线观看一区| 亚洲电影你懂得| 亚洲成av人在线观看| 一区二区激情小说| 亚洲欧美日韩一区二区三区在线观看| 国产午夜精品福利| 国产欧美一二三区| 国产亚洲综合在线| 国产日韩高清在线| 亚洲国产精品成人综合 | 99久久精品国产麻豆演员表|