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

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

8PRO102代寫、代做C++程序語言

時(shí)間:2024-03-14  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



8PRO102 – Programming Language (C++)
1
Project Week #2
Rules
• The project must be developed in a team (3-6 members)
• Using code from Internet is not allowed (Don’t take a premade project from internet).
• Comment your additional files.
• Choose one of the two projects (one is simpler but gives fewer points).
• Write a report describing the structure of your project (follow the template provided). Everything
must be explained in your report.
Project A
• Implement a meeting management application.
• The application allows the user to:
o Add, remove, update, show (information) people. A person has:
 An ID (composed by a 4-digit number (years of registration), and a counter that
increases each time one person is registered, 20221 for example)
 A first name and a last name.
 A status (Professor, Student, Administrative).
o Add, remove, update show (information) working rooms. Workings rooms have:
 An ID (a number)
 Maximum capacity
 Remote meeting (Visio telephony) system or not
o Schedule meetings (by adding people to working rooms and setting a period). A meeting
has:
 A period.
 A list of participants.
 The need for a visio telephony system or not
o Cancel meetings.
o A meeting that does not need visio telephony system can be set in a room that proposes
one. However, a meeting that needs a visio telephony system can not be set in a room
that does not propose one.
o Warn the user if a working room is not available for a specific period.
• Save and load from a file.
• Show credits.
• If the user tries to interrupt the program by pressing (CTRL + C) the application should asked the
user if they want to save before).
8PRO102 – Programming Language (C++)
2
• If a room is removed, and a meeting booked the room, the system asks the user to confirm. If the
user confirms all the meeting linked to this room are removed.
• If the user tries to add more participants than the room capacity, the system raises a message
and propose another room is one is available or another period.
Features Descriptions Score
Menu Main menu is show and can quit the program 1
Person Can add, remove, update and show a person, show option
prints all information about one person.
1
Working room Can add, remove, update and show a working room. Show
option prints, the ID of the room, maximum capacity, if the
room contains a visio telephony system or not, the number of
meetings linked to the meeting room
2
Meeting Can add, remove, update and show a meeting. Show option
prints, the ID of the room, the list of participants, the period, the
need for visio telephony system or not.
2
Save and load Can save and load from file (one or several, you can use JSON,
https://github.com/nlohmann/json)
2
Interrupt If the user press (CTRL + C) the application, ask if you want to
save before.
1
Credit The program show the names of all members of the group 1
Modulization Your project use headers files 1
Feedback Each action generates feedback to inform if the action has
been completed or not
1
Total 12
Welcome to Meeting Management Application
0 : Quit
1 : People menu
2 : Room menu
3 : Meeting menu
4 : Save/Load menu
5 : Credit
FIGURE 1: MAIN MENU
8PRO102 – Programming Language (C++)
3
People menu
0 : Back to main menu
1 : Register
2 : Show
3 : Update
People update menu.
> Enter person ID:
20221
> What do you want to update?
0: Cancel and back
1: First name
2: Last name
3: Status
Meeting menu
0 : Back to main menu
1 : Add
2 : Show
3 : Update
FIGURE 2: PEOPLE MENU
FIGURE 3: PEOPLE UPDATE MENU
FIGURE 4: MEETING MENU.
8PRO102 – Programming Language (C++)
4
Project B
• Implement a “Snake X Game of Life” game.
• “Snake X Game of Life”’s rules
o a two-dimensional orthogonal grid (400x400) of square cells
o each cell is in one of four possible states, alive (eatable, or rotten), dead, or wall.
o every cell interacts with its eight neighbours:
 Any alive(rotten) cell with fewer than two live neighbours dies.
 Any alive cell with two or three live neighbours lives on to the next generation.
 Any alive(rotten) cell with more than three live neighbours dies on to the next
generation.
 Any dead cell with exactly three live neighbours becomes alive(eatable) on to
the next generation. An eatable cell born with a counter starting at 10.
 Each time an eatable cell should die, the counter is decreased by 1. If the
counter reaches 0 the eatable cell is transformed into a rotten cell.
o The snake can eat alive cells.
o If the snake eats an eatable cell, its tail grown by one cell, the user owns 3 points.
o If the snake eats a rotten cell, its tail loses one cell. The user owns 1 point. If the length
of the tail is 0 the game is over.
o If the snake head hit a wall, or its tail the game is over.
o The snake’s head and tails are considered as alive cells.
o Wall are set a random position at the beginning of the game. All are considered as dead
cells.
Room booking menu.
> Do you need a visio telephony system? (y: yes, n: no)
y
> How many people?
16
> When? (MMDDHHmm)
03111500
> When? (MMDDHHmm)
03111500
> Time in minutes
60
> Rooms: 101, 102, 202, 301 are available. Which one would you like?
FIGURE 5: BOOKING MENU
8PRO102 – Programming Language (C++)
5
o The player can use WASD keys to move the snake.
o The snake starts with a tail tree size length.
o The score is saved and loaded from a file each time we launch and quit the game.
Features Descriptions Score
Graphics  You draw the game by using the console, (1 point),
 or you use https://www.raylib.com/ (3 points)
The head and tails should have different form/colors
3
Move the snake Can move the snake using WASD keys 3
Score The score is updated each time the head eats an eatable cell 1
Tail size The tail is updated each time the head eats an eatable cell 2
Save and load Can save and load from file 1
Cells Cells follow game of life’s rules with new rules 1
Credit The program shows the names of all members of the group 1
Modulization Your project use headers files 1
Snake rules The game stops if the snake’s head hits his tail or wall cells 1
End of game Player’s score and Top score (10) is showed at the end of the
game. The users can enter their name.
2
Menu The player can start, view scores, or quit the game 1
Pause The game can be paused, and resumed 1
Cells preview The users can see a preview of next grid’s state if they don’t do
anything
2
Total 20
The following table shows optional features you can implement. You have to complete all core features
before implementing the following features.
Features Descriptions Score
Two players mode The game can be played with another player using arrows key.
Player one, starts on the left, player two on the right side of the
screen.
2
Network Two players mode using network 6
AI mode Two players mode where the second played is controlled by an
AI
4
Customization Players can customize the look of snakes (head, and tail) 1
Grid size Players can change during runtime the size of the grid 1
Total 14
Naming conventions and additional rules
1. Each cpp or header files much start with a “/**/” comment containing.
a. The name of the file
8PRO102 – Programming Language (C++)
6
b. Names and ID of all members of the group
c. Names of persons who work on the file.
2. Each variable, and function starts with lower case.
3. Classes, structures, and unions type start with upper case.
4. No chunk of code copied, pasted from internet.
請加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:代做ECS34、C++編程設(shè)計(jì)代寫
  • 下一篇:159.352代做、代寫Python設(shè)計(jì)程序
  • 無相關(guān)信息
    合肥生活資訊

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

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    日本精品国语自产拍在线观看| 国产美女精品久久久| 久久久久久久久久久福利| 欧美激情精品久久久久久大尺度| 欧美一级二级三级| 久久久久久久久久网| 色99中文字幕| 99免费在线观看视频| 久99九色视频在线观看| 国产综合色香蕉精品| 国产精品网站入口| 欧美两根一起进3p做受视频| 久久www视频| 亚洲精品一品区二品区三品区| 国产欧美日韩免费| 精品国产乱码久久久久软件| 国内自拍欧美激情| 国产精品对白刺激| 国产午夜福利在线播放| 精品久久久久久无码中文野结衣 | 欧美做暖暖视频| www.久久撸.com| 欧美性视频在线| 久热精品视频在线| 黄色免费福利视频| 国产精品高潮呻吟久久av无限| 麻豆亚洲一区| 久久亚洲一区二区三区四区五区高| 黄色一级片av| 欧美精品一区二区免费| 国产精品夜色7777狼人| 亚洲色成人www永久在线观看| 91精品免费看| 日韩欧美黄色大片| 久久精品视频免费播放| 僵尸世界大战2 在线播放| 久久天堂av综合合色| 国产综合久久久久久| 九九热精品在线| 97成人在线免费视频| 性色av一区二区咪爱| 色噜噜狠狠色综合网图区| 欧美一区深夜视频| 国产精品高清免费在线观看| 成人a视频在线观看| 日本a级片电影一区二区| 国产精品久久久久久久久婷婷| 国产欧美日韩综合精品二区| 亚洲欧美日产图| 国产厕所精品在线观看| 激情小视频网站| 亚洲熟女乱色一区二区三区| 久久艹国产精品| 国产日韩在线视频| 欧美一区二区三区在线免费观看| 日韩中文有码在线视频| 国产欧美欧洲| 日韩一级特黄毛片| 国产精品三区www17con| 国产精品亚洲аv天堂网| 手机在线观看国产精品| 日韩一区二区三区在线播放| 国产欧美日韩中文字幕在线| 日本一区高清在线视频| 不卡中文字幕av| 久久久亚洲欧洲日产国码aⅴ| 青青青国产在线视频| 免费91麻豆精品国产自产在线观看| 国产精品 日韩| 国产又粗又长又爽视频| 日本人妻伦在线中文字幕| 成人444kkkk在线观看| 91精品久久久久久久久| 欧美在线视频一区二区| 亚洲自拍av在线| 国产精品视频精品视频| 91精品国产成人| 国产日韩欧美综合| 欧美一区二区视频在线播放| 一本色道久久综合亚洲二区三区| www.国产精品一二区| 91老司机精品视频| 国产综合精品一区二区三区| 日韩精品久久一区二区三区| 久久久久成人精品| 国产精品日韩欧美一区二区| 久久精品ww人人做人人爽| 国产剧情久久久久久| 欧美一二三视频| 色香蕉在线观看| 在线日韩av永久免费观看| 国产精品旅馆在线| 久久久久久美女| 久久青草福利网站| dy888夜精品国产专区| 国产综合视频在线观看| 欧美动漫一区二区| 日韩和欧美的一区二区| 午夜精品三级视频福利| 在线观看一区欧美| 欧美成人精品在线| 国产精品久久久久久久久久99| 久久亚洲午夜电影| 91久久精品一区二区别| 成人羞羞国产免费| 国产免费观看高清视频| 国产日韩中文字幕| 蜜臀精品一区二区| 欧美a在线视频| 欧洲美女7788成人免费视频| 日产精品久久久一区二区| 亚洲爆乳无码专区| 亚洲日本一区二区三区在线不卡| 色综合天天狠天天透天天伊人| 国产精品久久久久久久天堂第1集 国产精品久久久久久久午夜 | 日韩视频精品在线| 久久伊人资源站| www.日日操| 国产精品一区二区免费| 精品一区二区三区无码视频| 极品日韩久久| 精品视频高清无人区区二区三区| 欧美激情专区| 欧美变态另类刺激| 麻豆91av| 国产日产欧美a一级在线| 国产欧美一区二区白浆黑人| 国产美女精品视频| 国产日韩欧美电影在线观看| 美女日批免费视频| 国产综合色香蕉精品| 国产人妻777人伦精品hd| 国产欧美韩日| www.欧美黄色| 国产精品999视频| 国产成人av一区二区三区| 久久久久亚洲av无码专区喷水| 久久久久久久久久久久av | 久久久久久久久久码影片| 久久久久久久久久av| 精品国产欧美一区二区五十路| 久久久久中文字幕2018| 久久免费视频在线| 国产成人福利网站| 日韩少妇与小伙激情| 国产精品久久久久久久天堂第1集 国产精品久久久久久久午夜 | 日日摸日日碰夜夜爽无码| 日韩少妇内射免费播放| 欧美一区在线直播| 精品少妇人妻av免费久久洗澡 | 国产精品视频一区二区三区四区五区| 国产精品区一区二区三含羞草 | 国产欧美日韩综合一区在线观看| 阿v天堂2017| 国产成人精品久久| 国产精品美女www| 亚洲综合av影视| 日韩欧美一区二区三区四区| 欧美激情视频一区二区三区| 国产美女网站在线观看| 国产福利精品视频| 久久激情视频免费观看| 欧美激情视频在线免费观看 欧美视频免费一| 一区二区在线不卡| 日本不卡一区二区三区四区| 免费看国产精品一二区视频| av免费观看网| 日韩中文字幕在线视频| 久久伊人精品天天| 婷婷视频在线播放| 激情视频在线观看一区二区三区| 国产欧美日韩视频| 久久超碰亚洲| 久久国产精品久久久| 日韩中文一区| 国产一区二区三区色淫影院| 99精品国产高清一区二区| 日韩在线播放一区| 亚洲影院色在线观看免费| 欧美日韩国产高清视频| 99热成人精品热久久66| 国产精品网址在线| 少妇性饥渴无码a区免费| 麻豆av一区二区三区久久| 国产成人亚洲综合无码| 久久久久国产视频| 欧美日韩精品在线一区二区 | 热久久美女精品天天吊色| 国产在线观看福利| 久久婷婷国产综合尤物精品| 国产精品成人一区二区三区 | 99热一区二区三区| 国产精品视频久久| 亚洲精品一品区二品区三品区| 免费av一区二区三区| 久草青青在线观看| 亚洲在线一区二区| 国内精品久久久久久影视8 | 国内精品视频免费| www.日韩视频|