99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

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

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

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



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 

掃一掃在手機打開當前頁
  • 上一篇:代做ECS34、C++編程設計代寫
  • 下一篇:159.352代做、代寫Python設計程序
  • 無相關信息
    合肥生活資訊

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

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

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

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                亚洲成人av免费| 日韩精品一区二区三区中文不卡 | 在线观看视频一区| 成人高清免费观看| 国产精品白丝jk黑袜喷水| 日本在线不卡视频一二三区| 日精品一区二区| 日日摸夜夜添夜夜添亚洲女人| 天天影视网天天综合色在线播放| 亚洲精选一二三| 亚洲国产精品一区二区尤物区| 一区二区三区四区激情| 亚洲一区二区在线视频| 日韩电影一区二区三区| 久久精品999| 成人做爰69片免费看网站| 91偷拍与自偷拍精品| 欧美午夜在线观看| 日韩欧美中文字幕公布| 久久久久久9999| 国产精品你懂的在线欣赏| 依依成人精品视频| 久久av资源网| 99久久伊人网影院| 在线观看亚洲专区| 日韩精品一区二区三区中文精品| 久久久亚洲高清| 亚洲视频资源在线| 丝袜美腿亚洲综合| 国产91在线|亚洲| 国产福利一区二区三区视频在线 | 国产精品视频九色porn| 欧美性感一类影片在线播放| 欧美三级乱人伦电影| 7777精品伊人久久久大香线蕉经典版下载 | 国产乱理伦片在线观看夜一区| 欧美日韩在线亚洲一区蜜芽| 免费看黄色91| 日韩欧美中文字幕制服| 91小视频在线观看| 亚洲欧美国产毛片在线| 日韩欧美国产成人一区二区| av中文字幕亚洲| 色婷婷综合中文久久一本| 欧美日韩国产bt| 欧美极品aⅴ影院| 亚洲国产精品久久久久秋霞影院 | 亚洲欧美区自拍先锋| 午夜a成v人精品| 成人av资源在线观看| 欧美一区二区三区免费观看视频| 国产精品美女久久久久aⅴ国产馆| 亚洲成人综合在线| 成人h动漫精品一区二| 日韩一区二区免费电影| 一区二区三区欧美日| 国产主播一区二区| 6080yy午夜一二三区久久| 亚洲同性同志一二三专区| 国产一区二区伦理片| 欧美一区二区久久| 午夜视频在线观看一区二区| 97精品久久久久中文字幕 | 在线看一区二区| 中文字幕va一区二区三区| 久久精品国产亚洲一区二区三区| 在线视频综合导航| 亚洲欧洲色图综合| 成熟亚洲日本毛茸茸凸凹| 精品成人一区二区三区| 奇米精品一区二区三区四区| 欧美日韩色一区| 亚洲国产视频在线| 欧美吻胸吃奶大尺度电影| 亚洲欧美另类图片小说| 国产成人av影院| 久久久五月婷婷| 国内精品国产成人| 久久久综合精品| 国产精品一区二区三区99| 日韩欧美国产一区二区三区 | 成人99免费视频| 中文字幕第一区综合| 大尺度一区二区| 日韩伦理电影网| 在线视频中文字幕一区二区| 亚洲午夜久久久久| 欧美日韩在线免费视频| 丝袜诱惑制服诱惑色一区在线观看 | 国产精一区二区三区| 国产成a人无v码亚洲福利| 欧美日本一区二区| 国产剧情一区在线| 天天色天天操综合| 亚洲动漫第一页| 2020国产精品| 欧美精品一区二区三区在线| 在线中文字幕一区| 91丨九色丨蝌蚪富婆spa| 91在线观看美女| 91麻豆精品在线观看| 粉嫩嫩av羞羞动漫久久久 | 欧美国产精品v| 日韩欧美在线网站| 日本精品免费观看高清观看| 国产毛片精品视频| 欧美日韩不卡在线| 亚洲欧美一区二区不卡| 精品一二三四在线| 欧洲亚洲国产日韩| 日韩欧美一级二级| 五月激情六月综合| 欧美日韩五月天| 亚洲高清免费视频| 欧美亚洲精品一区| 亚洲成a人v欧美综合天堂| 欧美精品高清视频| 天天射综合影视| 欧美一区二区三区视频免费 | 福利电影一区二区| 亚洲另类春色国产| 国产亚洲精品免费| 亚洲成av人片| 成人福利视频在线看| 一级日本不卡的影视| 欧美国产日韩一二三区| 日韩精品一区二区三区在线观看 | 国产福利一区在线| 亚洲在线观看免费| 国产欧美精品一区二区色综合朱莉 | 蜜桃精品视频在线观看| 国产精品国模大尺度视频| 日韩一区二区精品| 欧美性xxxxxx少妇| 91影视在线播放| 高清国产一区二区| 精品综合久久久久久8888| 亚洲 欧美综合在线网络| 国产精品美女久久久久aⅴ| 精品国精品国产| 9191国产精品| 欧美午夜精品理论片a级按摩| 丁香激情综合国产| 国产尤物一区二区在线 | 99在线精品免费| 国产精品1区二区.| 国产一区二区三区久久悠悠色av| 亚洲福利一二三区| 亚洲愉拍自拍另类高清精品| 中文字幕日韩一区| 国产精品电影院| 国产精品麻豆99久久久久久| 国产日韩欧美激情| 久久久久久久久免费| 久久婷婷综合激情| 精品久久人人做人人爱| 欧美一区二区久久| 日韩一级片在线播放| 91精品在线麻豆| 日韩一区二区中文字幕| 日韩欧美一区中文| 精品国产在天天线2019| 精品国产123| 国产午夜一区二区三区| 精品国产污污免费网站入口| 亚洲精品一区二区三区影院 | 国产东北露脸精品视频| 国产成人自拍网| 国产精品一区专区| 国产激情精品久久久第一区二区| 国产精品资源在线观看| 国产白丝精品91爽爽久久| 成人av网址在线| 色婷婷精品久久二区二区蜜臀av| 91蜜桃网址入口| 欧美日韩中文一区| 91精品国产丝袜白色高跟鞋| 日韩欧美国产综合一区| 久久久久久久久久久久久夜| 国产精品久久午夜| 亚洲国产欧美日韩另类综合 | 日韩精品资源二区在线| 精品国产精品网麻豆系列| 国产日产欧美精品一区二区三区| 国产精品超碰97尤物18| 午夜欧美视频在线观看| 国产在线播放一区二区三区| 97se亚洲国产综合在线| 欧美在线色视频| 精品剧情在线观看| 日韩一区日韩二区| 日韩电影免费在线看| 成人av网址在线观看| 欧美精品电影在线播放| 久久精品一二三| 亚洲444eee在线观看| 丁香激情综合国产| 91精品国产黑色紧身裤美女| 国产女同性恋一区二区| 亚洲成av人片观看|