加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

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

代寫8PRO102、代做C++程序設(shè)計(jì)

時(shí)間:2024-05-06  來源:合肥網(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
請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp

 

 

 

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

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

    在线看片欧美| 日本特黄久久久高潮| 国产欧美啪啪| 美女高潮久久久| 97视频热人人精品免费| 欧美色就是色| 国产在视频线精品视频www666| 日韩理论视频| 一区免费在线| 天堂久久av| 国产成人视屏| 福利一区二区三区视频在线观看| 激情久久久久久| 国产综合久久| 98视频精品全部国产| 麻豆一区二区三| 日韩中文欧美| 色婷婷热久久| 亚洲视频www| 久久精品一区二区不卡| 欧美黄色一区二区| 免费在线观看精品| 伊人激情综合| 久久中文视频| 里番精品3d一二三区| 日韩欧美美女在线观看| 精品美女一区| 日韩久久一区二区三区| 久热精品视频| 伊人激情综合| 精品在线99| 激情视频一区二区三区| 欧美综合自拍| 91精品丝袜国产高跟在线| 91成人app| 亚洲三级毛片| 成人午夜在线| 99精品在免费线偷拍| 91麻豆国产自产在线观看亚洲| 激情国产一区| 欧美成人精品| 久久久久久亚洲精品美女| 日韩超碰人人爽人人做人人添| 9999精品免费视频| 亚洲国产高清一区二区三区| 久色婷婷小香蕉久久| 国产福利亚洲| 日韩一区二区三免费高清在线观看| 98精品视频| 欧美日韩精品免费观看视完整| 国产精品久久久久久麻豆一区软件 | 91精品一区| 久久精品亚洲| 欧美日韩精品一区二区三区视频| 日韩精品永久网址| 日本黄色免费在线| 日本va欧美va欧美va精品| 婷婷中文字幕一区| 国产伊人精品| 女同性一区二区三区人了人一| 91精品久久久久久综合五月天| 国产精品jk白丝蜜臀av小说 | 国产免费久久| 亚洲天堂免费| 成人在线精品| 精品91福利视频| 亚洲欧美在线人成swag| 国产成人免费视频网站视频社区| 一区二区三区福利| 伊人亚洲精品| 亚洲自拍电影| 亚洲毛片免费看| 日韩综合一区二区| 肉肉av福利一精品导航| 国产精品久久久一区二区| 在线观看一区| 日韩三级毛片| 欧美一区二区性| 石原莉奈一区二区三区在线观看| 韩国久久久久久| 三级成人在线视频| 国产一区二区欧美| 日本韩国欧美超级黄在线观看| 99久久影视| 国产模特精品视频久久久久| 性一交一乱一区二区洋洋av| 亚洲欧美se| 亚洲精品系列| 亚洲天堂日韩在线| 精品在线网站观看| 中文日韩欧美| 四虎4545www国产精品| 欧美日韩亚洲一区| 99久久香蕉| 在线日本高清免费不卡| 蜜桃传媒麻豆第一区在线观看| 欧美日韩五区| 麻豆精品精品国产自在97香蕉 | 国产精品白丝久久av网站| 日韩高清影视在线观看| 国户精品久久久久久久久久久不卡| 99国内精品| 日韩制服一区| 日本中文字幕不卡| 日韩精品一区二区三区中文字幕 | 伊人精品久久| 色爱综合av| 久久亚洲欧美| 日韩精品欧美成人高清一区二区| 亚洲乱码一区| 欧美天堂亚洲电影院在线观看| 久久香蕉精品| 亚洲久久一区| avtt综合网| 久久久久99| 久久亚洲国产精品一区二区| 久久国产欧美日韩精品| 成人另类视频| 狠狠综合久久av一区二区老牛| 亚洲高清二区| 国产a亚洲精品| 亚洲精品视频一二三区| 欧美日韩视频一区二区三区| www.久久| 福利在线一区| 激情视频网站在线播放色 | 国产麻豆精品久久| 久久日文中文字幕乱码| 亚洲视频大全| 一区二区三区四区在线观看国产日韩| 亚洲欧洲av| 亚洲激情中文在线| 欧美一级久久| 欧美福利影院| 四虎4545www国产精品 | 亚洲精品动态| 亚洲精品aaaaa| 男女性色大片免费观看一区二区| 日韩成人综合网| 亚洲最大黄网| 国产91精品入| 女人色偷偷aa久久天堂| 影音先锋日韩资源| 激情欧美亚洲| 亚洲欧美网站在线观看| 亚洲欧美偷拍自拍| 日本精品另类| 91精品国产成人观看| 日韩精品第一区| 成人在线免费观看网站| 免费不卡在线视频| 国产精品一区二区av日韩在线| 亚洲一区二区毛片| 麻豆91小视频| 一本色道久久综合亚洲精品不| 欧美激情日韩| 日韩视频一区二区三区在线播放免费观看 | 欧美三区视频| 欧美日韩精品一区二区三区视频| 久久久久国产精品一区三寸| 91精品国产经典在线观看| 久久久久欧美精品| 亚洲www免费| 久久香蕉国产| 国产69精品久久久久按摩| 欧美亚洲色图校园春色| 蜜臀久久久久久久| 国产一区二区三区视频在线| 国产精品av久久久久久麻豆网| 国产精品久久久久9999高清| 国产亚洲午夜| 亚洲精品456| 成人性片免费| av成人毛片| 9国产精品午夜| 美腿丝袜亚洲三区| 亚洲欧美亚洲| 国产精品va视频| 麻豆理论在线观看| 999国产精品视频| 国产精品mv在线观看| 丝袜亚洲精品中文字幕一区| 黄色在线观看www| 天堂av一区二区三区在线播放| 日韩大片在线| 日韩精品一卡| 欧美亚洲视频| 伊人青青综合网| 久久伊人精品| 韩国精品主播一区二区在线观看 | 欧美va亚洲va日韩∨a综合色| 综合国产视频| 国产亚洲精品v| 日韩成人精品| 欧美一级视频| 欧美片第1页| 超碰在线一区| 国产欧美日韩影院| 日韩午夜视频在线| 免费久久99精品国产|