You are on page 1of 13

Text index :

Sr. No. Contents Page No.

Annexure I– Micro Project Proposal 1-3

1.Aims/Benefits of the Micro-Project 1

2. Course Outcome Addressed 1

1 3.Proposed Methodology 1

4. Action Plan 2

5. Resources Required 3

6. Name of Team Members with Roll No.’s 3

Annexure II – Micro Project Report 4-12

1.Rationale 4

2.Aims/Benefits of the Micro-Project 4

3.Course Outcome Achieved 4

2 4. Literature Review 4

5.Actual Methodology Followed 5-10

6.Actual Resources Used 11

7.Outputs of Micro-Projects 11

8. Skill developed / Learning out of this Micro-Project 12

9. Applications of this Micro-Project 12

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
Annexure –I

Part – A Micro-Project Proposal

Title of Micro-Project:- Casino Game

1.0 Aims/Benefits of the Micro-Project


a) The aim of our number guess game is to guess the number that the program has
come up with.
b) The program randomly selects a number between 1 and 10. It will then ask the player
to enter their guess

2.0 Course Outcomes Addressed


a) Develop C++ programs to solve problems using Procedure Oriented Approach.
b) b. Develop C++ programs using classes and objects

3.0 Proposed Methodology


First of all, we collected the information which is required for our micro project from
internet facilities, reference books and our subject teacher. We used Google and Wikipedia
facilities for collecting necessary information. Casino Game or Number Guessing Game both are
same, in Casino we have to guess a number and if the number is matched with the Winning
Number or Random Number than you will win the Lots of Money. Here in the programming
language we have a random number instead of Guess the number is real life. Let explanation
our code step by step, First we will Take a Username and total amount of Money in Deposit,
Now player can play a Casino Game or Number Guessing Game but before playing a game
player need to Bid for every time.

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
4.0 Action Plan (Sequence and time required for major activity)

Sr. Planned Planned Name of Responsible


No Details of Activity Start date Finish date Team Members
.
1 Search and collect the 17/10/2022 18/10/2022 Jadhav Vaibhavi Balbhim
information for the 03:00 pm – 03:00 pm –
project. 05:00 pm 05:00 pm
2 Make the source code for 18/10/2022 20/10/2022 Gayake Rutuja Balasaheb
project 03:00 pm – 03:00 pm –
05:00 pm 05:00 pm
3 Online through program20/10/2022 22/10/2022 Gaikwad Suchita Achyu
detail send to project 03:00 pm – 03:00 pm –
guide 05:00 pm 05:00 pm
4 Change do on project 22/10/2022 25/10/2022 Gayake Rutuja Balasaheb
source code 03:00 pm – 03:00 pm –
05:00 pm 05:00 pm
5 Taking screenshot of 25/10/2022 29/10/2022 Jadhav Vaibhavi Balbhim
project output 03:00 pm – 03:00 pm –
05:00 pm 05:00 pm
6 Final making the report 29/10/2022 5/11/2022 Gayake Rutuja Balasaheb
For the project 03:00 pm – 03:00 pm –
05:00 pm 05:00 pm
7 Soft copy send to project 5/11/2022 12/11/2022 Gaikwad Suchita Achyut
guide(correction purpose) 03:00 pm – 03:00 pm –
05:00 pm 05:00 pm
8 Change do on project 12/11/2022 18/11/2022 Gayake Rutuja Balasaheb
report 03:00 pm – 03:00 pm –
05:00 pm 05:00 pm
9 Change report copy send 03/12/2022 05/12/2022 Jadhav Vaibhavi Balbhim
to project guide 03:00 pm – 03:00 pm –
05:00 pm 05:00 pm
10 Final copy create 05/12/2022 07/12/2022 Gaikwad Suchita Achyut
03:00 pm – 03:00 pm –
05:00 pm 05:00 pm

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
5.0 Resources Required (major resources such as raw material, some machining facility,
software etc.)

S. No. Name of Resource/material Specifications Qty Remarks


1 internet ----- ----- --------
2 book

6.0 Names of Team Members with Roll No:-

Roll no Enrollment no Name of students


68 2210950457 Gaikwad Suchita Achyut
74 2210950458 Jadhav Vaibhavi Balbhim
76 2210950460 Gayake Rutuja Balasaheb

Mr.Sugare D.D

Name and signature of the teacher

**************

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
Annexure – II
Part – B Micro-Project Report

Title of Micro-Project: casino game

1.0 Rationale
This project involves concept of casino game or number guessing game.It makes certain
that if two people have the same distance but one is over and one is under that you don't have
to work hard on who won.

2.0 Aims/Benefits of the Micro-Project


a) The aim of our number guess game is to guess the number that the program has come up
with.

b) The program randomly selects a number between 1 and 10. It will then ask the player to
enter their guess

3.0 Course Outcomes Addressed


a) Develop C++ programs to solve problems using Procedure Oriented Approach.
b) Develop C++ programs using classes and objects

4.0 Literature Review

Casino Game or Number Guessing Game both are same, in Casino we have to guess a number and if the
number is matched with the Winning Number or Random Number than you will win the Lots of Money. Here in the
programming language we have a random number instead of Guess the number is real life. Let explanation our
code step by step, First we will Take a Username and total amount of Money in Deposit, Now player can play a
Casino Game or Number Guessing Game but before playing a game player need to Bid for every time, Let's Take an
example and try to understand the Casino Game or Number Guessing Game

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
5.0 Actual Methodology Followed.

#include

<iostream>

#include

<string.h>

#include <stdlib.h> // Needed to use random

numbers using namespace std;

void

rules();

int

main()

string

playerName

; int

amount;

int

bettingAmo

unt; int

guess;

int

win_num;

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
char

choice;

srand(time(0));

cout << "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CASINO


GAME~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;

cout<<endl;

cout << "Enter Your

Name : "; getline(cin,

playerName);

cout << "Enter Deposit amount to play

game : "; cin >> amount;

do

rules();
cout <<endl<<"Your current balance is: "<< amount<<endl;

// Get player's betting

amount do

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
{

cout <<playerName<<", enter money to

bet : "; cin >> bettingAmount;

if(bettingAmount > amount)

cout << "Your betting amount is more than your current


balance. "<<" Re-enter data "<<endl;

}while(bettingAmount > amount);

// Get player's input

number do

cout << "Guess your number to bet between 1 to

10 : "; cin >> guess;

if(guess <= 0 || guess > 10)

cout << "Please check the number!! It should be between 1 to


10. "<<" Re-enter data ";

}while(guess <= 0 || guess > 10);

win_num = rand()%10 + 1; // Will hold the randomly generated


integer between 1 and 10

if(win_num == guess)

cout << "Good Luck!! You won Rs." << bettingAmount *

10<<endl; amount = amount + bettingAmount * 10;


/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
}

else

cout << "Better Luck Next Time !! You lost an amount of "<<
bettingAmount <<endl;

amount = amount - bettingAmount;

cout << "The winning number was : " << win_num

<<endl; cout <<endl<<playerName<<", You have " <<

amount <<endl; if(amount == 0)

cout << "You have no money to play

"; break;

cout << "--->Do you wish to play again

(y/n)? "; cin >> choice;

}while(choice =='Y'|| choice=='y');

cout << "Thanks for playing game. Your balance amount is: " << amount
<<endl;

return 0;

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
void rules()

cout <<endl<<" RULES


OF THE GAME "<<endl;

cout << "1. Choose any number between 1 to 10 ."<<endl;

cout << "2. If you win you will get 10 times of money you

bet ."<<endl; cout << "3. If you bet on wrong number you will lose

your betting
amount ."<<endl;

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
6.0 Actual Resources Used
S. No. Name of Resource/material Specifications Qty Remarks
1 Computer system Lenovo ideapad 3 AMD As per Used for
ryzen 5 processor 8 GB batch operating given
RAM size software
2 Internet facilities We have used google - -
3 Software Visual studio code,MinGW -- -
1 Operating software Windows 11 - -

7.0 Outputs of the Micro-Projects

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx
8.0 Skill Developed / Learning outcome of this Micro-Project
a) By doing this project we are able to Perform casino game and understand the input and
output f program.
b) We undrestand practical use of casino game

9.0 Applications of this Micro-Project


a) In this game the computer chooses a random number between 1 and 10 and the player
tries to guess the number in as few attempts as possible.
b) Each time the player enters a guess, the computer tells him whether the guess is too
high, too low, or right.
c) Once the player guesses the number, the game is over

/srv/doc2pdf/var/files/upload_dd5861dc97a18591861b99df300704fe.docx

You might also like