代写范文

留学资讯

写作技巧

论文代写专题

服务承诺

资金托管
原创保证
实力保障
24小时客服
使命必达

51Due提供Essay,Paper,Report,Assignment等学科作业的代写与辅导,同时涵盖Personal Statement,转学申请等留学文书代写。

51Due将让你达成学业目标
51Due将让你达成学业目标
51Due将让你达成学业目标
51Due将让你达成学业目标

私人订制你的未来职场 世界名企,高端行业岗位等 在新的起点上实现更高水平的发展

积累工作经验
多元化文化交流
专业实操技能
建立人际资源圈

Tic_Tac_Game_Computer_Science

2013-11-13 来源: 类别: 更多范文

Computer science project TIC TAC Game Name –KUMAR VARUN Class- xi B Roll no- 16 Bal Bhavan Public School Introduction This Project is of Quiz Game coded on most popular programming language C++. This Program is consisting of loop, Switch case, Array and structures. At Various place comment is mentioned to describe the use of particular things. Certificate This is to certify that Kumar Varun student of Class XI’B’, Bal Bhavan Public School has completed the project titled Tic Tac Game  during the academic year 2012-2013 towards partial fulfilment of credit for the Computer Science project evaluation and submitted satisfactory report, as compiled in the following pages, under my supervision. Mrs Shruti Jain Department of Computer Science Bal Bhavan Public School Mayur Vihar Phase 2 Acknowledgement I would like to express my sincere gratitude to my Computer Science mentor Mrs Shruti Jain, for her vital support, guidance and encouragement – without which this project would not have come forth. I would also like to express my gratitude to the staff of the Department of Computer Science for their support during the making of this project. Preface This Project is of Quiz Game coded on most popular programming language C++. This Program is consisting of loop, Switch case, Array and structures. At Various place comment is mentioned to describe the use of particular things. Quiz is played by various children and adults to gain their knowledge and for entertainment purpose. Bibliography I have taken reference from two books which are mentioned below:- 1. Computer Science with c++ , Publisher:- SUMITA ARORA 2. InterNet (Google.com) #include #include char square[10] = {'o','1','2','3','4','5','6','7','8','9'}; int checkwin(); void board(); int main() { int player = 1,i,choice; char mark; clrscr(); do { board(); player=(player%2)'1:2; cout << "Player " << player << ", enter a number: "; cin >> choice; mark=(player == 1) ' 'X' : 'O'; if (choice == 1 && square[1] == '1') square[1] = mark; else if (choice == 2 && square[2] == '2') square[2] = mark; else if (choice == 3 && square[3] == '3') square[3] = mark; else if (choice == 4 && square[4] == '4') square[4] = mark; else if (choice == 5 && square[5] == '5') square[5] = mark; else if (choice == 6 && square[6] == '6') square[6] = mark; else if (choice == 7 && square[7] == '7') square[7] = mark; else if (choice == 8 && square[8] == '8') square[8] = mark; else if (choice == 9 && square[9] == '9') square[9] = mark; else { cout<<"Invalid move "; player--; getch(); } i=checkwin(); player++; }while(i==-1); board(); if(i==1) cout<<"==>\aPlayer "<<--player<<" win "; else cout<<"==>\aGame draw"; getch(); return 0; } /********************************************* FUNCTION TO RETURN GAME STATUS 1 FOR GAME IS OVER WITH RESULT -1 FOR GAME IS IN PROGRESS O GAME IS OVER AND NO RESULT **********************************************/ int checkwin() { if (square[1] == square[2] && square[2] == square[3]) return 1; else if (square[4] == square[5] && square[5] == square[6]) return 1; else if (square[7] == square[8] && square[8] == square[9]) return 1; else if (square[1] == square[4] && square[4] == square[7]) return 1; else if (square[2] == square[5] && square[5] == square[8]) return 1; else if (square[3] == square[6] && square[6] == square[9]) return 1; else if (square[1] == square[5] && square[5] == square[9]) return 1; else if (square[3] == square[5] && square[5] == square[7]) return 1; else if (square[1] != '1' && square[2] != '2' && square[3] != '3' && square[4] != '4' && square[5] != '5' && square[6] != '6' && square[7] != '7' && square[8] != '8' && square[9] != '9') return 0; else return -1; } /******************************************************************* FUNCTION TO DRAW BOARD OF TIC TAC TOE WITH PLAYERS MARK ********************************************************************/ void board() { clrscr(); cout << "\n\n\tTic Tac Toe\n\n"; cout << "Player 1 (X) - Player 2 (O)" << endl << endl; cout << endl; cout << " | | " << endl; cout << " " << square[1] << " | " << square[2] << " | " << square[3] << endl; cout << "_____|_____|_____" << endl; cout << " | | " << endl; cout << " " << square[4] << " | " << square[5] << " | " << square[6] << endl; cout << "_____|_____|_____" << endl; cout << " | | " << endl; cout << " " << square[7] << " | " << square[8] << " | " << square[9] << endl; cout << " | | " << endl << endl; }
上一篇:To_the_Moon 下一篇:The_Soprano