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

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

代寫8PRO102、代做C++程序設計

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

 

 

 

掃一掃在手機打開當前頁
  • 上一篇:代寫COMP222、代做Python, Java編程
  • 下一篇:EECS 3221代做、代寫c/c++設計編程
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相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;">

                欧美日韩国产123区| 欧美人狂配大交3d怪物一区| 精品视频在线免费| 亚洲中国最大av网站| 色视频一区二区| 亚洲777理论| 欧美一区二区三区白人| 日本中文字幕一区| 久久久精品综合| 日韩国产成人精品| 丰满放荡岳乱妇91ww| 国内精品在线播放| 麻豆91小视频| 欧美性生活一区| 日韩手机在线导航| 91麻豆精品国产91久久久资源速度| av男人天堂一区| 欧美亚州韩日在线看免费版国语版| 亚洲自拍另类综合| 久久久久久日产精品| 99精品热视频| 国产一区二区导航在线播放| 蜜桃精品在线观看| 福利一区二区在线| 亚洲aaa精品| 综合久久久久久| 精品国产亚洲一区二区三区在线观看| 激情欧美日韩一区二区| 一区二区三区中文在线| 国产性天天综合网| 欧美一级理论片| 欧美曰成人黄网| 成人av资源在线观看| 蜜臀久久99精品久久久久宅男| 国产精品国产三级国产aⅴ原创| 5月丁香婷婷综合| 日本高清不卡一区| va亚洲va日韩不卡在线观看| 韩国女主播一区二区三区| 亚洲国产aⅴ成人精品无吗| 国产日韩精品一区二区浪潮av| 欧美日韩成人一区| 99久久精品免费| 国产99久久精品| 国产麻豆精品视频| 极品少妇xxxx偷拍精品少妇| 亚洲国产一区二区三区| 亚洲美女一区二区三区| 国产欧美日韩卡一| 国产精品污www在线观看| 91精品午夜视频| 欧美精品一卡两卡| 欧美日韩综合在线| 欧美日韩不卡视频| 91精品国产综合久久精品性色| 色综合天天视频在线观看| 成人一区二区在线观看| 国产成人午夜99999| 极品少妇一区二区| 国产.精品.日韩.另类.中文.在线.播放| 久久精工是国产品牌吗| 久久精品国产99久久6| 久久国产精品99久久人人澡| 久久不见久久见中文字幕免费| 麻豆成人久久精品二区三区小说| 人人精品人人爱| 国产综合久久久久久鬼色| 国模套图日韩精品一区二区| 国产乱人伦偷精品视频免下载| 国产夫妻精品视频| 色综合久久久久久久久久久| 色狠狠一区二区三区香蕉| 欧美色男人天堂| 欧美大片在线观看| 国产日韩欧美精品一区| 中文字幕永久在线不卡| 亚洲免费视频成人| 日韩电影在线看| 麻豆国产精品777777在线| 国产精品一品视频| 色综合久久久久综合体桃花网| 91久久精品一区二区二区| 欧美剧情电影在线观看完整版免费励志电影| 欧美精品1区2区3区| 久久久久久久精| 国产精品久久久久久久久晋中| 成人性生交大片免费| 中文字幕在线观看一区| 最近日韩中文字幕| 亚洲韩国精品一区| 国产一区二区福利| 色嗨嗨av一区二区三区| 日韩欧美一区二区免费| 国产精品伦一区| 日日夜夜精品视频免费| 国产成人99久久亚洲综合精品| 欧美怡红院视频| 久久夜色精品一区| 一区二区三区在线观看国产| 麻豆久久久久久久| 欧美日韩一区不卡| 中文字幕二三区不卡| 亚洲成人av福利| 成人黄色777网| 精品国产成人在线影院 | 久久精品国产精品青草| 色综合久久久久综合体桃花网| 日韩欧美中文字幕制服| 亚洲色图欧美偷拍| 国产精品伊人色| 这里只有精品免费| 亚洲精品高清视频在线观看| 激情文学综合插| 欧美精品vⅰdeose4hd| 亚洲欧美aⅴ...| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 久久精品视频一区二区三区| 亚洲一区视频在线观看视频| 国产精品中文字幕日韩精品 | 欧美国产激情二区三区| 丝袜美腿亚洲综合| 精品视频免费在线| 一二三区精品视频| 91丝袜美女网| 亚洲免费在线观看| 色网综合在线观看| 最新国产成人在线观看| 国产91在线观看| 国产偷国产偷亚洲高清人白洁| 免费三级欧美电影| 日韩天堂在线观看| 激情图片小说一区| 日本一二三不卡| 成人免费观看av| 日韩伦理电影网| 欧美最猛性xxxxx直播| 亚洲gay无套男同| 日韩午夜av电影| 国产不卡视频在线观看| 国产精品人成在线观看免费| 国产成人aaa| 亚洲图片欧美色图| 欧美电影免费观看高清完整版在线观看 | 欧美一级在线观看| 久久机这里只有精品| 久久精品亚洲麻豆av一区二区| 97久久精品人人澡人人爽| 一区二区三区波多野结衣在线观看| 欧美亚洲丝袜传媒另类| 丝袜脚交一区二区| 中文字幕第一区| 欧美日韩另类一区| 国产乱人伦偷精品视频不卡| 国产精品免费视频一区| 欧美综合一区二区三区| 蜜臀av一区二区在线观看| 久久久噜噜噜久久人人看| 91性感美女视频| 狠狠v欧美v日韩v亚洲ⅴ| 精品国产乱码久久久久久免费| 国产一区二区导航在线播放| 日韩毛片精品高清免费| 欧美日韩一区 二区 三区 久久精品| 日韩av电影免费观看高清完整版在线观看 | 欧美大片一区二区| 中文在线资源观看网站视频免费不卡| 一色屋精品亚洲香蕉网站| 精品盗摄一区二区三区| 欧美猛男超大videosgay| 欧美国产精品久久| 六月丁香婷婷久久| 五月综合激情网| 亚洲一区免费在线观看| 成人免费一区二区三区在线观看| 欧美一区二区免费视频| 欧美中文字幕久久| 欧美无人高清视频在线观看| 色综合亚洲欧洲| 欧美日韩在线三级| 欧美v日韩v国产v| 中日韩av电影| 亚洲综合成人在线| 久久精品国产亚洲5555| 国产呦精品一区二区三区网站| 久久国产麻豆精品| 99久久综合国产精品| 欧美日韩在线观看一区二区 | 久久久久久久综合色一本| 欧美精品一二三| 欧美一二区视频| 一区二区三区国产| 国产精品影音先锋| 欧美精品v日韩精品v韩国精品v| 久久久91精品国产一区二区精品 | 国产一区91精品张津瑜| 99久久综合国产精品| 欧美视频在线观看一区二区| 久久精品国产一区二区三 | 7777精品伊人久久久大香线蕉最新版 | 国产精品一区二区男女羞羞无遮挡|