MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
Vidyavardhini Institute Of Technology, Pal, Gargoti
MICRO PROJECT
Academic Year: 2021-22
TITLE OF PROJECT
MSEB BILL GENERATION SYSTEM
Program: Computer Engineering Program code: CO2I
Course: PCI Course code: 22226
1
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that Mr. /Ms. ……………………………………………. Roll No.……of II Semester of Diploma
in Computer Engineering of Institute, VVIT ,Pal (Code: 1207) has completed the Micro Project
satisfactorily in Subject PCI (22226) for the academic year 2021-22 as prescribed in the
curriculum.
Sr.No Name of Group members Roll No Enrollment No Seat No
1 Siddhant Netaji Jakinkar 21 2112070054 190239
2 Adarsh Mahadev Kamate 23 2112070056 190241
3 Suhas Ananda Patil 51 2112070084 190269
4 Paras Sanjay Sutar 58 2112070091 190276
Subject Teacher Head of the Department Principal
2
INDEX
SR.NO. CONTENT PAGE NO.
Introduction
1
Coding
2
Output
3
Conclusion
4
Weekly progress report
5
6 Annexure-II
3
Introduction
In this project we learnt to implement C program for ‘MSEB Bill generation
System’ using simple arithmetic operations. MSEB Bill Generation System is a
micro project developed using control structures in C language. The MSEB Bill
generation is a basic program used in MSEB office. The main aim is to perform
basic function that any MSEB officer or worker can do. As the name of the project
suggest, the project is about billing but it also cover the job of a worker who take
the bill
In short, the program is easily executable and can be easily accessed by a
user. It is great software for the future generation as it saves time and decreases
the work of the head of the MSEB the too. It will also help the MSEB worker to
handle their customers in a better and a comfortable way.
4
The codes used in this program are:-
1. HEADER FILES :
A header file is a file with extension .h which contains C function declarations and
macro definitions to be shared between several source files.
Syntax: #include <file>
2. VOID MAIN :
Main is a driver function. Void is a return type of the main function void means not
returning anything. The program execution starts from the function main this means
main is a starting point of your program.
3. IF STATEMENTS :
The “if statement” allows you to control if a program enters a section of code or not
based on whether a given condition is true or false. One of the important functions of
the “if” statement is that it allows the program to select an action based upon the
user's input.
5
SYNTAX: if (condition)
{statement}
4. SWITCH STATEMENTS :
A switch statement allows a variable to be tested for equality against a list of values.
Each value is called a case, and the variable being switched on is checked for
each switch case.
SYNTAX: switch (expression)
{case constant-1:
Statement(s);
break;
case constant-2:
statement(s);
break;
default :
statement(s);}
5. DO-WHILE LOOP :
The body of do...while loop is executed once, before checking the test expression. Hence,
the do...while loop is executed at least once.
SYNTAX: do
{codes}
while (condition);
6
Coding
INPUT CODE
#include<stdio.h>
#include<conio.h>
void main()
int previousreading, currentreading,totalreading;
float charg, bill;
clrscr();
printf ("******************welcome into MSCB
OFFICE**********************************************");
printf ("\n pleace enter your privesreading ");
scanf ("%d",&previousreading);
printf ("please enter your currentreading");
scanf ("%d",¤treading);
totalreading=currentreading-previousreading;
printf ("totalreading=%d",totalreading);
7
if(totalreading>200)
bill=totalreading*8;
printf("\n***************************************************************************
****\n");
printf ("\nyour bill=%5.2f",bill);
printf("\n
************************************************************************************
\n");
printf ("thankyou visit agian & pay the bill fast");
printf(" visit agian");
printf (" & pay the bill fast");
else if(totalreading>100)
bill=totalreading*7;
printf
8
else if (totalreading>50)
bill=totalreading*5;
printf("\n***************************************************************************
****\n");
printf ("\nyour bill=%5.2f",bill);
printf("\n
************************************************************************************
\n");
printf ("thank you");
printf(" visit agian");
printf (" & pay the bill fast");
else (totalreading<50)
printf("\n your bill amount is 100 rs only");
getch();
9
Output
10
11
12
Conclusion
As we look back on our results and on the simulation model itself and
given the right equipment, our design could become a fairly simple addition to
the growing technical side of running a bill. The key distinction of our system
being the collection and dispersion of given inputs from workers. While our
system runs the data on when and where the customer is likely to be seated, the
host is freed up to interact with customer. While many MSEB office are starting
to implement a computerized system for bill of customer, most still do this
manually. It’s interesting looking at this system, and knowing that most of which
is very simple, that this has yet to be put into action. Thus, in the near future a
similar program will be common in MSEB office.
13
WEEKLY PROGRESS REPORT
MICROPROJECT
SR NO. WEEK ACTIVITY PERFORMED SIGN OF DATE
GUIDE
1. 1st Discussion and finalization of topic
2. 2nd Preparation and finalization of
abstract
3. 3rd Literature of review
4. 4th Collection of data
5. 5th Discussion and outline of content
6. 6th Formulation of content
7. 7th Editing and proof reading of content
8. 8th Compilation of report & presentation
9. 9th Seminar
10. 10th Viva voice
11. 11th Final submission of micro project
Sign of faculty
14
MICRO PROJECT
Evaluation Sheet for the Micro Project
ANEEXURE II
Academic Year: 2021-22 Name of the Faculty: Miss. S. S. Gandhi
Course: PCI Course code: 22226 Semester: II
Title of the Project: MSEB Bill Generation System
Cos addressed by Micro Project:
a. Write simple C programs using arithmetic expression.
b. Write C programs using control structures.
Major learning outcomes achieved by students by doing the project
(a) Practical outcome :
Basic and Discipline Specific Knowledge: Apply knowledge of basic mathematics, science and
engineering fundamental and engineering specialization to solve the engineering problems.
Design/ development of Solution: Design solution for well-defined technical problem and assist
with the design of system components or processes to meet specified needs.
Engineering Tools, Experimentation and testing: Apply modern engineering tools and
appropriate technique to conducts standard test and measurement.
Project Management: Use engineering management principles individually, as a team member or
a leader to manage project and effective communicate about well-defined engineering activities.
(b) Unit outcomes in Cognitive domain:
15
1) Write C programs to use control structures.
2) Function as team member
3) Identify the given building block of a C program.
4) Write simple C programs using given arithmetic expressions.
5) Write simple C programs demonstrating the given data type conversation.
6) Write I/O statements for the given data.
7) Write C program using decision making structure for two-way branching to solve the given
data type problem.
8) Write C program using decision making structure for multi-way branching to solve the given
data type problem.
9) Write C program using loop statements to solve the given iterative problem.
10) Use related statements to alter the program flow in the given loop.
Marks out of 6 Marks out of 4 Total
for performance for out of
Seat No Student Name in group activity performance in 10
presentation
190239 Siddhant Netaji Jakinkar
190241 Adarsh mahadev Kamate
190269 Suhas Ananda Patil
190276 Paras Sanjay Sutar
16
Miss. S. S. Gandhi
17