SURAJ

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20

MINI PROJECT SYNOPSIS ON

“ONLINE BANKING SYSTEM”

UTTARANCHAL UNIVERSITY
Session 2023-24

Under the Supervision of Submitted By:


Miss. Deepika Dua SURAJ BISHT
Assistant Professor B.C.A
(Department of Computer Applications) II nd Semester
ACKNOWLEDGEMENT

First and for most I am ever grateful to God to whom I owe my life. I would also
like to thank my parents for giving me the opportunity to study at Uttaranchal
University, Dehradun. I wish to express my deep sense of gratitude to our
Project Mentor Ms. Deepika Dua for his valuable guidance to prepare the
project and in assembling the project material. I am very thankful for his faithful
blessings and for providing necessary and related facilities required for our
computer project file.

BY
SURAJ BISHT
DECLARATION
I hereby declare that the project report titled “Cricket Score Display Project” is
submitted to Uttaranchal School of Computing Sciences. The project was done
under the guidance of Miss. Deepika Dua I further declare that the work
reported in this project has not been submitted and will not be submitted, either
in part or in full, for the award of any other degree or diploma in this university
or any other university or institute.

BY
SURAJ BISHT
CERTIFICATE OF ORIGINALITY

This is to certify that the project entitled “Cricket Score Display Project” by
Shriyank Rawat has been submitted in the partial fulfillment of the requirements
for the award of the degree of Bachelor of computer application from
Uttaranchal University, Dehradun. The results embodied in this project have not
been submitted to any other University or Institution for the record of any
degree.

Project Mentor
Miss. Deepika Dua
S.NO Topics Page no

Acknowledgement

Declaration

Certificate of originality

1 INTRODUCTION 1

2 OBJECTIVES 2

3 SYSTEM ANALYSIS 3

4 FLOWCHART 4

5 CODE 5

6 OUTPUT 13

TABLE OF CONTENT
INTRODUCTION

The Cricket Score Sheet project is a simple application written in the C


programming language. It employs file management to store data like as
runs, wickets, overs, and extras, among other things. The application may
show runs, wickets, batsman and bowler names, overs, extras, bowler
economy, batsman strike rate, and so on. It also shows the game's start and
end times. The source code is comprehensive, devoid of errors, and simple
to comprehend.
OBJECTIVES

The main objectives of the project is to make the software fast in processing.

 Automation: The application automates each and every activity of


manual system and increases its throughput.

 Maintain cost: Reduce the cost of maintenance. It is standard alone


application so no required of cost to maintain.
SYSTEM ANALYSIS

SOFTWARE USED:
 Dev C ++
MINIMUM REQUIREMENT:
 INTEL CORE 13 OR PENTIUM
 4 GB RAM
 SSD CAPACITY 128 GB OR HDD.

MAXIMUM REQUIREMENT:
 NO LIMIT.

PROGRAMMING LANGUAGE USED:


 C language

HARDWARE USED:

 Windows 11 Home.
FLOWCHART
Source Code for Cricket Score Display Project Using C Language

#include<stdio.h>

#include<stdlib.h>

struct batsman

char name[25];

int runs,score,balls,toruns,tobal,ones,twos,threes,fours,sixes;

int max_six,max_run,max_four;

float str;

}pl1[100],pl3;

struct bowler

char name[25];

int runsgv,wkttkn,overs;

int max_w;

float econ;

}pl2[100],pl4;

int main()

int plno,choice;
int i,n,m;

printf("Enter the Batsman detail:\n");

printf("Enter the number of batsman:\n");

scanf("%d",&m);

for(i=0;i<m;i++)

printf("Enter name of batsman%d:\n",i+1);

scanf("%s",pl1[i].name);

printf("Enter the number of ones scored by player%d:\n ",i+1);

scanf("%d",&pl1[i].ones);

printf("Enter the number of twos scored by player%d:\n ",i+1);

scanf("%d",&pl1[i].twos);

printf("Enter the number of threes scored by player%d:\n ",i+1);

scanf("%d",&pl1[i].threes);

printf("Enter the number of fours scored by player%d:\n ",i+1);

scanf("%d",&pl1[i].fours);

printf("Enter the number of sixes scored by player%d:\n ",i+1);


scanf("%d",&pl1[i].sixes);

printf("Enter the balls played by the player%d:\n",i+1);

scanf("%d",&pl1[i].balls);

printf("\nEnter the bowlers details:\n");

printf("Enter the number of bowlers:\n");

scanf("%d",&n);

for(i=0;i<n;i++)

printf("\nEnter name of bowler%d:",i+1);

scanf("%s",pl2[i].name);

printf("Enter the runs given by the bowler%d:\n ",i+1);

scanf("%d",&pl2[i].runsgv);

printf("Enter the overs bowled by the bowler%d:\n",i+1);


scanf("%d",&pl2[i].overs);

printf("Enter the wickets taken by the bowler%d\n",i+1);

scanf("%d",&pl2[i].wkttkn);

printf("Thank you all details are recorded\n");

do

printf("Enter the choice:\n 1)Batsman detail:\n 2)Bowlers detail:\n 3)Match summary:\n 4)Record:\
n 5)Exit\n ");

scanf("%d",&choice);

switch(choice)

case 1:

printf("Enter the batsman number to see his details\n");

scanf("%d",&plno);

plno--;

printf(" Player Detail\n");

printf("===========================================================================\n");
printf(" Batsman runs balls fours sixes sr \n");

printf("===========================================================================\n");

pl1[plno].runs=(1*pl1[plno].ones)+(2*pl1[plno].twos)+(3*pl1[plno].threes)+(4*pl1[plno].fours)
+(6*pl1[plno].sixes);

pl1[plno].str=(pl1[plno].runs*100.00)/pl1[plno].balls;

printf(" %-15s %-14d %-13d %-11d %-11d %-9.2f\n\


n",pl1[plno].name,pl1[plno].runs,pl1[plno].balls,pl1[plno].fours,pl1[plno].sixes,pl1[plno].str);

break;

case 2:

printf("Enter the bowlers number to see his details\n");

scanf("%d",&plno);

plno--;

printf(" Player Detail\n ");

printf("=================================================================\n");

printf(" Bowler overs runs wicket economy\n");

printf("=================================================================\n");

for(i=0;i<n;i++)

{ pl2[plno].econ=pl2[plno].runsgv/pl2[plno].overs;

printf(" %-15s %-14d %-13d %-11d %-11.2f\n\


n",pl2[plno].name,pl2[plno].overs,pl2[plno].runsgv,pl2[plno].wkttkn,pl2[plno].econ);

}
break;

case 3:

printf(" Match summary\n");

printf("==========================================================================\n");

printf(" Batsman runs balls fours sixes sr \n");

printf("==========================================================================\n");

for(i=0;i<1;i++)

pl1[i].runs=(1*pl1[i].ones)+(2*pl1[i].twos)+(3*pl1[i].threes)+(4*pl1[i].fours)+(6*pl1[i].sixes);

pl3.toruns+=pl1[i].runs;

pl1[i].str=(pl1[i].runs*100.00)/pl1[i].balls;

printf(" %-15s %-14d %-13d %-11d %-11d %-9.2f\n\


n",pl1[i].name,pl1[i].runs,pl1[i].balls,pl1[i].fours,pl1[i].sixes,pl1[i].str);

printf("TOTAL RUNS:%d\n\n",pl3.toruns);

printf("\n\n");

printf("=================================================================\n");

printf(" Bowler overs runs wicket economy\n");

printf("=================================================================\n");

for(i=0;i<n;i++)

{ pl2[i].econ=pl2[i].runsgv/pl2[i].overs;

printf(" %-15s %-14d %-13d %-11d %-11.2f\n\n\


n",pl2[i].name,pl2[i].overs,pl2[i].runsgv,pl2[i].wkttkn,pl2[i].econ);
}

break;

case 4: pl3.max_run=0,pl4.max_w=0,pl3.max_four=0,pl3.max_six=0;

for(i=0;i<m;i++)

pl1[i].runs=(1*pl1[i].ones)+(2*pl1[i].twos)+(3*pl1[i].threes)+(4*pl1[i].fours)+(6*pl1[i].sixes);

if(pl3.max_run<pl1[i].runs)

pl3.max_run=pl1[i].runs;

if(pl3.max_six<pl1[i].sixes)

pl3.max_six=pl1[i].sixes;

if(pl3.max_four<pl1[i].fours)

pl3.max_four=pl1[i].fours;

if(pl4.max_w<pl2[i].wkttkn)

{
pl4.max_w=pl2[i].wkttkn;

printf("Highest runs scored by the batsman:%d\n",pl3.max_run);

printf("Maximum fours scored by the batsman:%d\n",pl3.max_four);

printf("Maximum sixes scored by the batsman%d:\n",pl3.max_six);

printf("Maximum wickets taken by the bowler:%d\n",pl4.max_w);

break;

case 5:

exit(1);

default:

printf("Enter the correct choice\n");

break;

}while(choice!=5);

return 0;
OUT PUT

You might also like